Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PALABRAS RESERVADAS
PALABRAS RESERVADAS
Int
Doubl
String
Char
Decimal
Boolean
Byte
Long
Short
Float
Var
Publico
Protegido
Privado
Statico
DESCRIPCIN
Tipo de dato primitivo entero por defecto (32 bits)
Tipo de dato primitivo de punto flotante por defecto
(32 bits)
Permite una declaracin de variables que almacena
una secuencia de 0 a ms caracteres.
Permite una declaracin de variables que
almacenan caracteres Unicode
Permite una declaracin de variables que
almacenan 38 dgitos y todos pueden estar a la
derecha del separador decimal.
Tipo de dato primitivo booleano (true o false)
Tipo de dato primitivo entero (8 bits)
Tipo de dato primitivo entero
Tipo de datos primitivos entero (16 bits)
Tipo de dato primitivo de punto flotante (64 bits)
Una variable local, su tipo es determinado por el
propio compilador.
Modificador de visibilidad clases, interfaces,
atributos y mtodos, hacindolo visible, publico.
Modificador de visibilidad de atributos y mtodos
limitndolos a la propia clase, paquete e hijo(s)
Modificador de visibilidad de atributos, limitndose
variables a no ser accedido fuera de su clase o que
una clase no sea accesible fuera de su superclase
Indica que el mtodo, variable o atributo, variables
Void
Main
If
Else
Else
Switch
Case
Break
While
Do
For
Next
Eval
Capt
Return
Veradero
Falso
New
Class
Null
Inicio
Fin
Import
system
util
lang
COMPONENTES LEXICOS
OPERADORES ARITMETICOS
#OPER_RESTA
#OPER_DIVISION
DIV
#OPER_MULT
#OPER_POTENCIA
**
#OPER_SUMA
#OPER_MOD
#OPER_TERNARIO
?:
#POTENCIA
#OPER_BOOLEANT
True
#OPER_BOOLEANF
False
#OPER_MODULO
Mod
#EQUIVALENCIA
OPERADOR
OPERADOR
OPERADOR
OPERADOR
OPERADOR
OPERADOR
OPERADOR
OPERADOR
OPERADOR
OPERADOR
OPERADOR
OPERADOR
Like
OPERADOR
OPERADORS LOGICOS
#BOOL_AND
&&
AND CONDICIOANL
#BOOL_OR
||
OR CONDICIONAL
#BOOL_AND
&
#BOOL_OR
OR NIVEL BITS
#NEGACION_L
NEGACION
#NEGACION_P
Not
NEGACION
#MAYOR
#MENOR
#MENOR_IGUAL
#MAYOR_IGUAL
#IGUAL
#DISTINTO1
#DISTINTO2
#DISTINTO3
~=
^
:=
>>
<<
>>>
RELACION
RELACION
RELACION
DESPLAZAR
DESPLAZAR
DESPLAZAR
#SUM_ASIG
#RES_ASIG
#MUL_ASIG
#DIV_ASIG
#MOD_ASIG
#AND_ASIG
#OR_EXCLUYENTE_ASSIGN
#OR_INCLUYENTE_ASSIGN
#DESPLAZAM_D_ASSIGN
#DESPLAZAM_I_ASSIGN
#LAMDBA
#ARROW
#DECREMENTO
++
**=
.=
::
@
=
!!
INCREMENTO
ASIGNACION
ASIGNACION
ASIGNACION
ASIGNACION
ASIGNACION
ASIGNACION_NEGACION
OPERADORES DE ASOCIACION
#PARENTESIS_A
AGRUPACION
#PARENTESIS_C
AGRUPACION
#LLAVE_A
AGRUPACION
#LLAVE_C
AGRUPACION
#CORCHETE_A
AGRUPACION
#CORCHETE_C
AGRUPACION
OPERADORES ESPECIALES
ESPECIAL
#DOS_PUNTOS
ESPECIAL
#COMA
ESPECIAL
#GUION
ESPECIAL
#GUION_BAJO
ESPECIAL
#COMPLENT_N_B
ENTERO_COMPLENT_N_B
COMECOMENTARIOS
#COMENT1
#COMENT2
#COMENT3
//
#
/**
#COMENT4
#COMENT5
*/
*
#COMENT6
#COMENT7
<
<!
#COMENT8
--
COMENTARIOS
COMENTARIOS
COMENTARIOS
COMENTARIOS
COMENTARIOS
COMENTARIOS
COMENTARIOS
COMENTARIOS
\n
\r
NEWLINE
RETORNODECARRO
#TABULADORH
\t
TABULADORHORIZONTAL
#TABULADORV
\v
TABULADORVERTICAL
OTROS COMPONENTES
#DOBLECOMILLA
#COMILLA
#COMILLASIM
#TIPOA
#TIPOB
#PRE
#OPERADOROBJETOS
#OPERADORNULL
#OPERADORVACIO
#CARACTER_ESCAPE
#CARACTER_ESCAPE_TO
#COMPLEJO
#ISNOT
#MIN
#MAX
#EOF
#IDENTIFICADOR
\"
"
Is
As
$
New
?
{}
\
\\
{$
Isnot
<?
>?
Eof
a-zA-Z0-9
CADENA
CADENA
CADENA
OPERADOR
OPERADOR
ESPECIAL
OPERADOR
OPERADOR
OPERADOR
ESPECIAL
ESPECIAL
ESPECIAL
NEGACION
MIN
MAX
FIN_P
IDENTIFICADOR
REGLAS SINTCTICAS
<programa_fuente> <acceso> class <Identificador> <#a_llave> <acceso> #main
<#a_llave><cuerpo><#c_llave><#c_llave>| <acceso> class <identificador><#a_llave><metodo>
<acceso> #main <#a_llave><cuerpo><#c_llave><#c_llave>| <acceso> class
<identificador><#a_llave><metodo> <acceso> #main <#a_llave>e(vacio)<#c_llave><#c_llave>|
<acceso> class <identificador><#a_llave><funcion> <acceso> #main
<#a_llave><cuerpo><#c_llave><#c_llave>
<acceso> public | private | protected| estatic
<Identificador> <Letra> | <Digito> | <Letra><Identificador> | <Digito><Identificador>
<Letra> a|b|c|d|e|f|g..|z|A|B|C|D|E|F|G|.|Z
<Digito> 0|1|2|3|4|5|6|8|9
<Signo> + | <Simbolo> | @ | # | $ | % | ^ | & | * | | | [ | ]
<#a_llave> {
<#c_llave> }
<Cuerpo> <declaracion><Sentencia><Cuerpo> | <declaracin><instruccin>| <instruccion>|e (vacio)|
<comentario><cuerpo>
<declaracion><acceso><t_dato><identificador><#p_coma>|
<acceso><t_dato><identificador><oper_asignacion><identificador>|
<t_dato><identificador><#p_coma>
<t_dato> <caracter>|<numerico>|<logico>|<automatico>|<tiempo>
<caracter> string | char
<numerico> int| double |decimal| float| byte| long| short
<logico> boolean
<automatico> val
<tiempo> datetime
<#p_coma> ;
<#a_parentesis> (
<#c_parentesis> )
<instruccion> <identificador><operador><valor><#p_coma>|#print<#p_coma>
<array>
<t_dato><identificador><#a_corchete><dimension><#c_corchete><#p_coma><#op_asignacion>n
ew
<dimension> <digito>
<comentario> // | # | /** | */ | * |<| <! | -<comando_constructor> <acceso> <identificador> <#a_llave> <parmetro> <#c_llave>
<comando> <identificador><oper_aritmetico><identificador>
<invocacion> <identificador><#punto>class<#a_parentesis><#c_parentesis>
<#punto> .
<comando _import> import #system<#punto><librera><#punto><#_comodin><#p_coma>
<libreria> utill | lang | javax