? Aprendizaje sintaxis de Java consiste en aprender cómo construir declaraciones individuales, sino también la forma de declaraciones agrupar . Si usted apenas está comenzando como un desarrollador de Java, se encontrará frente a grandes secciones de código como su progreso habilidades. Entender la forma en que las aplicaciones Java elementos de código agrupar es una habilidad clave . Las estructuras de control tales como condicionales se encuentran entre los bloques de código que tienen más probabilidades de usar. Bloques de código Java
secciones de código Java aparecen dentro de los programas en los bloques . Los bloques se indican mediante corchetes que rodean , una llave de apertura antes de que el bloque y una llave de cierre después de ella. Los bloques de código delimitados por llaves incluyen métodos, bucles y condicionales . Un bloque de código en Java normalmente indica una serie de declaraciones que todos serán ejecutados uno tras otro. El siguiente ejemplo muestra un bloque de código de un método Java:
pública doSomethingGood void ( ) {
int suma = 5 +6 ;
System.out.println (suma ) .
}
Si este método se ejecuta , tanto de las instrucciones de código dentro de él ejecutará
Condicionales sin llaves
Algunos condicionales Java no utilizan llaves. Esto es apropiado en los casos en que las sentencias condicionales sólo contienen una sola línea de código. El siguiente ejemplo muestra una serie de condicionales encadenadas sin aparatos :
/" aNumber " /variables ya existe
if ( aNumber > 0 )
doSomething ( ) < br >
else if ( aNumber < 0 )
HacerOtraCosa ();
más
doAnotherThing ();
cada apartado de esta serie de pruebas condicionales contiene una sola línea de código , por lo que no son necesarios los apoyos .
condicionales con líneas múltiples
Si el contenido de una sección condicional Java incluye múltiples líneas de código , los apoyos son fundamentales para agrupar el código juntos. El siguiente código de ejemplo muestra una sentencia condicional con dos líneas de código:
if ( aNumber < 0 ) {
System.out.println ( aNumber ) ;
aNumber = 0 ;
}
Este código indica que ambas líneas se ejecutarán si la prueba condicional devuelve un valor verdadero . Si la prueba condicional devuelve un valor falso , ninguna de las dos líneas que figuran ejecutará .
Condicional Procesamiento errores
Usando llaves incorrectamente puede provocar errores de programación. Por ejemplo , cuando la prueba condicional no utiliza llaves para agrupar sus dos estados juntos, todo después de la primera línea se ejecutará independientemente del resultado de la prueba condicional :
if ( aNumber < 0 )
< p> System.out.println ( aNumber ) ;
aNumber = 0 ;
En este caso la primera línea sólo se ejecutará si la prueba condicional devuelve un valor verdadero , pero la segunda línea ejecutar incluso si la prueba condicional es falso. Este es un error común en los casos en que los programadores originalmente sólo han tenido una línea en un bloque de código , a continuación, decidió añadir código adicional para que , olvidándose de grupo dentro de un bloque mediante llaves.
< Br >