Un bloque de código en Java es un trozo de código que está rodeado por un par de llaves combinadas: { }
A veces, las llaves rizadas desaniman a las personas. Tienen un aspecto extraño y es difícil recordar dónde se supone que debes usar paréntesis ( ), corchetes cuadrados , corchetes angulares (también conocidos como signos de menor y mayor que), y todos los otros pedacitos extraños de puntuación que la mayoría de la gente solo usó durante un semestre de clase de inglés.
Las llaves { } se usan para marcar el inicio y el final de una pieza de código que funciona como una pieza. Si lo desea, puede pensar en la llave rizada de apertura { como la palabra BEGIN para marcar el comienzo de una sección de código. La abrazadera rizada de cierre} se colocaría entonces para el FINAL del trabajo para marcar el final de una sección del código. (Hay lenguajes que realmente usan BEGIN y END en lugar de llaves, como Pascal y Modula-2.)
En un programa Java, normalmente hay varios bloques de código. Los bloques de código se pueden «anidar» con un bloque de código completamente dentro de otro:
public class Hello{
public static void main(String arg){
Sistema.fuera.println(«Hola.»);
}
}
En este caso, la primera abrazadera rizada de apertura coincide con la última abrazadera rizada de cierre (las verdes).) La segunda abrazadera rizada de apertura, después de main(), coincide con la penúltima abrazadera rizada de cierre (las rojas.)
Aquí he coloreado el contenido del bloque de código interno de rojo:
clase pública Hola{
public static void main (String arg) {
Sistema.fuera.println(«Hola.»);
}
}
Esto se llamaría el bloque de código main (), ya que este es el código asociado con el método main ().
Y aquí he coloreado el contenido del bloque de código externo de verde:
clase pública Hello{
public static void main(String arg){
Sistema.fuera.println(«Hola.»);
}
}
Esto se llamaría bloque de código de la clase Hello, o simplemente bloque de código de Hello.
Observe cómo el bloque de código main () está completamente dentro del bloque de código de Hello. Debido a la forma en que Java coincide con las llaves, no puede tener un bloque de código «sobresaliendo» de otro bloque de código. Siempre van una dentro de la otra, como cajas anidadas.
Aquí está el mismo programa con las palabras de INICIO y FIN sustituidas por los frenos rizados. ¡Esto no es Java apropiado! No se compila. Es solo un ejercicio mental:
clase pública Hello BEGIN
public static void main(Cadena arg)BEGIN
Sistema.fuera.println(«Hola.»);
FIN
FIN
Los pares coincidentes vuelven a tener el mismo color.
Para que sea más fácil vivir con llaves, hay muchos editores que coincidirán con pares de llaves, paréntesis y corchetes para usted. Por lo general, puede colocar el cursor en uno, y resaltará el que coincida. Algunos «parpadearán» hacia el carácter de apertura mientras escribes uno de cierre.