Comentarios
Java soporta tres tipos de comentarios:
// Comentario de una línea
/* Comentario
de varias líneas */
/** Comentario de documentación JavaDoc */
Variables
Las variables deben comenzar con una letra, $ o _, seguidas de letras, dígitos, $ o _. Son sensibles a mayúsculas y minúsculas.
Tipos de datos
Tipos primitivos
| Tipo | Tamaño | Descripción |
|---|---|---|
byte |
1 byte | Entero pequeño |
short |
2 bytes | Entero corto |
int |
4 bytes | Entero estándar |
long |
8 bytes | Entero largo |
float |
4 bytes | Real de simple precisión |
double |
8 bytes | Real de doble precisión |
boolean |
1 byte | Valor lógico (true / false) |
char |
2 bytes | Carácter Unicode |
Ejemplos:
byte edad = 54;
long distancia = 100000000000L;
float media = 7.87f;
char letraDNI = 'F';
Tipos referencia
Apuntan a objetos. La declaración de una referencia no crea el objeto:
String cadena = null;
Para crear el objeto se usa el operador new:
String cadena = new String("Hola");
Operadores
Asignación: =
Aritméticos: +, -, *, /, %, ++, --
Relacionales: <, <=, >, >=, ==, !=
Lógicos: !, &&, ||
Salida por pantalla
System.out.println("Hola"); // Imprime y salta de línea
System.out.print("Hola"); // Imprime sin saltar de línea
System.out.printf("%s %d", "Valor:", 42); // Formato estilo C
Estructuras de control
Selectivas
if (condicion) {
// ...
} else {
// ...
}
switch (variable) {
case valor1:
// ...
break;
default:
// ...
}
Iterativas
while (condicion) {
// ...
}
do {
// ...
} while (condicion);
for (int i = 0; i < n; i++) {
// ...
}
Las estructuras de control en Java son idénticas a las de C.