Java delimita sus bloques de código con las llaves. Todas las instrucciones que van entre un par de llaves, pertenecen al mismo bloque.
Una instrucción puede ser dividida con toda naturalidad en varias líneas:
public class Print_java {
public static void main(String[] args) {
int k=3;
if (k>0) {
for (int contador=0; contador<k; contador++)
{
String mi_texto="Hola Miguel. "+
"¿Cómo te va el nuevo trabajo? "
+"Espero que estés bien.\n";
System.out.print(mi_texto);
}
}
}
}Hola Miguel. ¿Cómo te va el nuevo trabajo? Espero que estés bien.
Hola Miguel. ¿Cómo te va el nuevo trabajo? Espero que estés bien.
Hola Miguel. ¿Cómo te va el nuevo trabajo? Espero que estés bien.En el código anterior vemos un total de 4 bloques de código. El bloque de la clase Print_java (aglutina a todo el código). El código del main, que contiene la parte principal del programa. El bloque de «if». Y el bloque de «for». Vemos la definición de String mi_texto que está dividido en varias líneas, pero como forma parte de la misma instrucción, no precisa de llaves.
public class Print_java {
public static void main(String[] args) {
double k=3;
double j=16;
double operacion= k*j
/(12+18)
-(k*j);
double resultado=operacion;
System.out.print("El resultado es "+resultado);
}
}El resultado es -46.4En este otro solo tenemos dos bloques (la clase Print_java y la clase main). Sin embargo vemos la definición de la variable operacion que la hemos situado en tres líneas diferentes. Esto en ocasiones puede hacer que el código sea más entendible.
Tanto en este código anterior como en el primero, observamos que los bloques están con una sangría. Esto no es para nada obligado, pero sí que es necesario para comprender el funcionamiento del código.
