Valores Java
Tamaño
Valor predeterminado
Rango de valores
booleano
n/d
falso
verdadero o falso
byte
8 bits
0
-128 a 127
caract.
16 bits
(sin firmar)
\u0000' \u0000' a \uffff' o 0 a 65535
corto
16bits
0
-32768 a 32767
int
32 bits
0
-2147483648 a 2147483647
largo
64 bits
0
-9223372036854775808 a 9223372036854775807
flotante
32 bits
0,0
1.17549435e-38 a 3.4028235e+38
doble
64 bits
0,04.9e-324 a 1.7976931348623157e+308
Operador
Uso
Descripción
+
a + b
Suma a y b
+
+a
Potencia a a int si es un byte, short, o char
-
a - b
Resta b de a
-
-a
Aritméticamente niega a
*
a * bMultiplica a y b
/
a / b
Divide a por b
%
a % b
Devuelve el resto de la división de a por b (el operador de módulo)
++
a++
Incrementa a por 1; calcula el valor de a antes de incrementarlo
++
++aIncrementa a por 1; calcula el valor de a después de incrementarlo
--
a--
Disminuye a por 1; calcula el valor de a antes de disminuirlo
--
--a
Disminuye a por 1; calcula el valor de a después dedisminuirlo
+=
a += b
Taquigrafía para a = a + b
-=
a -= b
Taquigrafía para a = a - b
*=
a *= b
Taquigrafía para a = a * b
%=
a %= b
Taquigrafía para a = a % b
Operador
Uso
Retorna verdadero si...>
a > b
a es mayor que b
>=
a >= b
a es mayor que o igual a b
<
a < b
a es menor que b
<=
a <= b
a es menor que o igual a b
==
a == b
a es igual a b
!=
a != b
a no es igual a b
&&
a && bAmbos a y b son verdaderos, evalúa condicionalmente a b (si a es falso, b no se evalúa)
||
a || b
a o b es verdadero, evalúa condicionalmente a b (si a es verdadero, b no se evalúa)
!
!a
a es falso
&
a& b
Ambos a y b son verdaderos, siempre evalúa a b
|
a | b
a o b es verdadero, siempre evalúa a b
^
a ^ b
a y b son diferentes
Tabla 4. Primitivos y homólogos JDK
Primitivo
Homólogo JDKbooleano
java.lang.Boolean
byte
java.lang.Byte
caract.
java.lang.Character
corto
java.lang.Short
int
java.lang.Integer
largo
java.lang.Long
flotante
java.lang.Float
doble
java.lang.Double...
Regístrate para leer el documento completo.