Expresiones, sentencias y bloques en Java
Un programa en Java se compone de un conjunto de sentencias que se ejecutan para resolver un problema. Las sentencias son el elemento básico de ejecución de los programa Java.
A parte de las sentencias, en un programa Java nos encontraremos con expresiones y bloques.
Expresiones
Una expresión es un conjunto de variables, operadores e invocaciones de métodos que se construyen para poder ser evaluadas retornando un resultado.
Ejemplos de expresiones son:
int valor = 1;
if (valor 1 > valor2) { ... }
Cuando tengamos expresiones de evaluación complejas es recomendable que utilicemos paréntesis para saber cual es el orden de ejecución de operaciones.
Ya que si tenemos una expresión como
2 + 10 / 5
No será la misma si ponemos
(2 + 10) / 5
ó
2 + (10 / 5)
En el caso de no utilizar paréntesis se ejecutará el orden de preferencia de operadores. En este caso la división tiene más preferencia que la suma.
Sentencias
Una sentencia es la unidad mínima de ejecución de un programa. Un programa se compone de conjunto de sentencias que acaban resolviendo un problema. Al final de cada una de las sentencias encontraremos un punto y coma (;).
Tenemos los siguientes tipos de sentencias.
Sentencias de declaración
int valor = 2;
Sentencias de asignación
valor = 2;
Sentencias de incremento o decremento
valor++;
Invocaciones a métodos
System.out.println("Hola Mundo");
Creaciones de objetos
Circulo miCirculo = new Circulo(2,3);
Sentencias de control de flujo
if (valor>1) { … }
Bloques
Un bloque es un conjunto de sentencias los cuales están delimitados por llaves.
if (expresion) {
// Bloque 1
} else {
// Bloque 2
}
- Anterior
- Siguiente