Академический Документы
Профессиональный Документы
Культура Документы
1.
Caracteres de Java
Caracteres y cadenas
a-z (acentos y n
Letras: A-Z (acentos y N),
).
Dgitos: , $ y cualquier caracter Unicode por encima de 00C0.
char. n
umero entre 0 y 65535 (Unicode). Cada valor representa un caracter o smbolo. (ASCII:1 byte,Unicode: 2 bytes).
Ejemplo: char letra = a, letra = 97;
Literales
Un literal es una expresion que involucra valores de tipos primitivos.
2.
Tipos de datos
byte. n
umeros entre 27 y 27 1. (8 bits).
Ejemplo: byte b = 0;
Reales. Esta formado por una parte real, un punto decimal y una parte
fraccionaria. Tambien admite notaci
on cientfica.
Forma:{[+]|-} parteEntera.parteFraccionaria [{e|E}{[+]|-} exponente]
Ejemplo: -17.24, 0.008e3, 27e-3
short. n
umeros entre 215 y 215 1. (16 bits).
Ejemplo: short i = 0, j = 0;
Caracter. Un u
nico caracter encerrado entre comillas simples (...).
Ejemplos: , x, \n, \u0007
int. n
umeros entre 231 y 231 1. (32 bits).
Ejemplo: int a = 2000, b=-30, c=0xF003;
N
umeros enteros
long. n
umeros entre 263 y 263 1. (64 bits).
Ejemplo: long a = -1L, b = 125, c = 0x1f00230F;
3.
Valores l
ogicos
Identificadores
Forma: {letra|_|$}[{letra|digito|_|$}
4.
Palabras claves
5.
Constantes
Forma:
VISIBILIDAD static final TIPO IDENTIFICADOR = VALOR];
Ejemplo: public static final double PI = 3.14159265;
Se recomienda poner los nombres de constantes en may
usculas y si son
compuestos, separar con guiones bajos, CANTIDAD MAX CREDITOS.
Inicializaci
on de variables
Las variables miembros de una clase son iniciadas por omisi
on por el compilador Java para cada objeto as: n
umeros con 0, caracteres con \0 y las
referencias a cadenas de caracteres y objetos con la palabra null. Sin embargo
las variables locales, i.e., declaradas dentro de metodos, no son inicializadas,
por el compilador, por lo cual no pueden ser usadas de esta forma o sino el
sistema arroja un error cuando se usen.
corresponden a las palabras claves del lenguapueden ser utilizadas como identificadores.
if
private
throw
implements
protected
throws
import
public
transient
instanceof
return
try
int
short
void
interface
static
volatile
long
super
while
native
switch
new
synchronized
package
this
7.
ricas
Expresiones nume
Comentarios
8.
/*
Comentario de varias
l
neas
*/
/**
Comentario de javadoc
*/
6.
n entre tipos
Conversio
Declaraci
on de variables y constantes
9.
Operadores
Operadores de asignaci
on especiales (incrementadores)
Operador Descripci
on
++
Incrementa la variable en 1.
-Disminuye la variable en 1.
=
Asigna el valor de la derecha.
+=
Suma el valor de la derecha y asigna.
-=
Resta el valor de la derecha y asigna.
*=
Multiplica por el valor de la derecha y asigna.
/=
Divide por el valor de la derecha y asigna.
%=
Saca el residuo con el valor de la derecha y asigna.
/=
Divide por el valor de la derecha y asigna.
NOTA: Estos operadores se usan para incrementar o disminuir contadores.
Operadores aritm
eticos
Operador
+
*
/
Descripci
on
Suma enteros y/o reales. Concatena cadenas.
Resta enteros y/o reales.
Multiplica enteros y/o reales.
Divide enteros y/o reales. El resultado es real si y
solo si hay un real.
%
Residuo de una divisi
on entera.
NOTA: La prioridad aumenta hacia abajo: {+,-} << {*, /, %}
Operadores de relaci
on
Operador
<
>
<=
>=
!=
==
NOTA: Estos
Operador condicional
El operador condicional (... ? ... : ...) se utiliza para expresiones condicionales
que tienen la forma: CONDICION ? RESULTADOv : RESULTADOf;
Descripci
on
... es menor que ...?
... es mayor que ...?
... es menor que o igual a ...?
... es mayor que o igual a...?
... es diferente de ...?
... es igual a ...?
operadores se usan para formar expresiones booleanas.
Operadores l
ogicos
10.
Operador
!
&&
o&
Descripci
on
Negaci
on. Cambia el valor booleano.
Operador Y. Se usa sobre dos operandos y da como resultado true si ambos operandos son true. La
diferencia entre && y & es que el primero no evalua
el segundo operando si el primero es false.
||
o|
Operador O. Se usa sobre dos operandos y da como
resultado true si al menos uno de los operandos es
true. La diferencia entre || y | es que el primero no
evalua el segundo operando si el primero es true.
NOTA: Estos operadores se usan para formar expresiones booleanas.
n
Prioridad y orden de evaluacio
Operador
Asociatividad
() []
izquierda a derecha (de adentro hacia afuera).
- ! ++ -derecha a izquierda.
new (TIPO) EXPRESION derecha a izquierda.
* / %
izquierda a derecha.
+ izquierda a derecha.
== !=
izquierda a derecha.
&
izquierda a derecha.
^
izquierda a derecha.
|
izquierda a derecha.
&&
izquierda a derecha.
||
izquierda a derecha.
?:
derecha a izquierda.
= += -= *= /= %=
derecha a izquierda.
NOTA: La prioridad desciende a medida que bajamos en la tabla.