Expresiones, declaraciones y bloques de Java
Expresiones, declaraciones y bloques de Java
En este tutorial, aprenderá sobre las expresiones de Java, las declaraciones de Java, la diferencia entre expresión y declaración, y los bloques de Java con la ayuda de ejemplos.
En capítulos anteriores, hemos usado expresiones, declaraciones y bloques sin explicar mucho sobre ellos. Ahora que conoce las variables, los operadores y los literales, será más fácil comprender estos conceptos.
Expresiones Java
Una expresión Java consta de variables, operadores, literales y llamadas a métodos. Para obtener más información sobre las llamadas a métodos, visite Métodos de Java. Por ejemplo,
int score;
score = 90;
Aquí, score = 90
es una expresión que devuelve un int
. Considere otro ejemplo,
Double a = 2.2, b = 3.4, result;
result = a + b - 3.4;
Aquí, a + b - 3.4
es una expresión.
if (number1 == number2)
System.out.println("Number 1 is larger than number 2");
Aquí, number1 == number2
es una expresión que devuelve un valor booleano. Del mismo modo, "Number 1 is larger than number 2"
es una expresión de cadena.
Declaraciones Java
En Java, cada declaración es una unidad completa de ejecución. Por ejemplo,
int score = 9*5;
Aquí, tenemos una declaración. La ejecución completa de esta declaración implica multiplicar números enteros 9
y 5
y luego asignando el resultado a la variable score
.
En la declaración anterior, tenemos una expresión 9 * 5
. En Java, las expresiones son parte de las sentencias.
Declaraciones de expresión
Podemos convertir una expresión en una declaración terminando la expresión con un ;
. Estos se conocen como declaraciones de expresión. Por ejemplo,
// expression
number = 10
// statement
number = 10;
En el ejemplo anterior, tenemos una expresión number = 10
. Aquí, agregando un punto y coma (;
), hemos convertido la expresión en una sentencia (number = 10;
).
Considere otro ejemplo,
// expression
++number
// statement
++number;
Del mismo modo, ++number
es una expresión mientras que ++number;
es una declaración.
Declaraciones
En Java, las sentencias de declaración se utilizan para declarar variables. Por ejemplo,
Double tax = 9.5;
La sentencia anterior declara una variable impuesto que se inicializa a 9.5
.
Nota :Hay sentencias de flujo de control que se utilizan en la toma de decisiones y bucles en Java. Aprenderá acerca de las declaraciones de flujo de control en capítulos posteriores.
Bloques Java
Un bloque es un grupo de sentencias (cero o más) que está encerrado entre llaves { }
. Por ejemplo,
class Main {
public static void main(String[] args) {
String band = "Beatles";
if (band == "Beatles") { // start of block
System.out.print("Hey ");
System.out.print("Jude!");
} // end of block
}
}
Salida :
Hey Jude!
En el ejemplo anterior, tenemos un bloque if {....}
.
Aquí, dentro del bloque tenemos dos sentencias:
System.out.print("Hey ");
System.out.print("Jude!");
Sin embargo, un bloque puede no tener declaraciones. Considere los siguientes ejemplos,
class Main {
public static void main(String[] args) {
if (10 > 5) { // start of block
} // end of block
}
}
Este es un programa Java válido. Aquí tenemos un bloque if {...}
. Sin embargo, no hay ninguna declaración dentro de este bloque.
class AssignmentOperator {
public static void main(String[] args) { // start of block
} // end of block
}
Aquí tenemos el bloque public static void main() {...}
. Sin embargo, similar al ejemplo anterior, este bloque no tiene ninguna declaración.
Java
- Expresiones, declaraciones y bloques de C# (con ejemplos)
- Variables y literales de Java
- Entrada y salida básica de Java
- Expresiones, declaraciones y bloques de Java
- Objetos y clases de Java
- Clase abstracta de Java y métodos abstractos
- Clase interna y anidada de Java
- Java lanza y lanza
- Autoboxing y unboxing de Java
- Expresiones Java Lambda
- Método Java String replace(), replaceAll() y replaceFirst()