Módulo 01: SINTAXIS JAVA
Matemáticos Tipos de datos primitivos
Suma + byte Números enteros entre -128 y
127
Resta -
short Números enteros entre -32768,
División / 32767
Multiplicación * int Números enteros entre
-2147483648 y 2147483647
Módulo % (devuelve el resto de una
división entera) long Enteros muy grandes, entre
-9223372036854775808 y
Operador unario ++ 9223372036854775807
sumar 1
float Número con coma
Operador unario -- -3.402823e38 a 3.402823e38
restar 1
double Número con coma, mayor
capacidad
-1.79769313486232e308 a
Operadores lógicos -1.79769313486232e308
string Cadena de caracteres
Y && (devuelve verdadero si las dos
evaluaciones son verdaderas) char Un carácter (Ej: ‘a’) Unicode
O || (devuelve verdadero si una de las boolean Verdadero o falso (true /false)
dos evaluaciones son verdaderas)
No ! (devuelve lo opuesto al resultado
de la evaluación)
Operadores relacionales
Mayor >
Menor <
Igual == o .equals()
Mayor o igual >=
Menor o igual <=
No igual !=
Estructuras
Estructura de decisión: Estructuras de repetición:
if (condición){ for(Integer i = 0; i < valorMaximo;
//código que se corre si la condición es i++){
verdadera //código que se ejecuta cada vez
}
} else if(condición){
//código que se corre si la primera
condición no fue verdadera y la segunda for(Object object : listaDeObjetos){
sí es verdadera //código que se va a ejecutar por cada objeto
en la lista
}else { }
// código que se corre si ninguna
condición anterior fue verdadera
} while(condición){
//hacer este código
}
switch (variable){
case valor1:
//código que se ejecuta si la
variable tiene valor1
break;
case valor2:
//código que se ejecuta si la variable
tiene valor2
break;
.
.
default:
//código que se ejecuta si la
variable tiene algún valor no
enumerado
}