Si se cumple condicion x, ejecutar bloque y
if (x) {
-> y
}
o si solo es 1 sentencia
if (x) y;Si se cumple condicion x, ejecutar bloque y, y si no, ejecutar bloque z
if (x) {
-> y
} else {
-> z
}
o si solo es 1 sentencia
if (x) y;
else z;Si expresion x es ‘f’, se ejecuta bloque y, si expresion x es ‘g’, se ejecutará bloque z
switch (x) {
-> case 'f':
-> -> y
-> -> break;
-> case 'g':
-> -> z
-> -> break;
}Hacer bucle que ejecute un codigo z, iterando i de manera estandar hasta que sea mayor que 20
for (int i = 0; i > 20; i++) {
-> z
}
o si solo es 1 sentencia:
for (int i = 0; i < 21; i++) z;Hacer bucle que ejecute un codigo z, iterando i en un array x
for (int i: x) {
-> z
}
Hacer bucle que ejecute un codigo z, cumpliendo la condicion x
while (x) {
-> z
}
o si solo es 1 sentencia:
while (x) z;Hacer bucle que ejecute un codigo z, como minimo una vez, cumpliendo la condicion x
do {
-> z
}
while (x);
o si solo es 1 sentencia:
do z while (x);Salir de un bucle while con condicion x ejecutando codigo z
while (x) {
-> z
-> break;
}
Repetir desde el principio un bucle while con condicion x ejecutando codigo z
while (x) {
-> z
-> continue;
}
Crear etiqueta x dentro de otra etiqueta y, y dentro saltar a etiqueta y
y:{
-> x:{
-> -> break y;
->}
}
Ejecutar bloque x, si se produce IOException se ejecuta bloque y, si se produce NumberFormatException se ejecuta bloque z, y despues siempre se ejecuta bloque w
try {
-> x
} catch (IOException e) {
-> y
} catch (NumberFormatException e) {
-> z
} finally{
-> w
}Forzar ejecucion de bloque x hasta que no haya IOException y boolean a = false
while (a){
->try{
-> -> x
-> -> a = false;
->}
->catch (IOException e){
->}
}Delegar excepciones IOException, NumberFormatException del metodo publico x de tipo y, a quien lo llamo
public y x() throws IOException, NumberFormatException {
-> (…)
}
Si expresion x es 1, 2, o 3, se ejecuta bloque y, si no por defecto, se ejecutará bloque z
switch (x) {
-> case 1:
-> case 2:
-> case 3:
-> -> y
-> -> break;
-> default:
-> -> z
}¿Cuando ocurre FileNotFoundException?
Si no se puede encontrar el archivo
¿Cuando ocurre IOExcepcion?
Si no se puede leer o escribir el archivo
¿Cuando ocurre Exception?
Para una excepcion cualquiera
¿Cuando ocurre NumberFormatException?
Si formato numerico no es correcto