Expresiones, sentencias y bloques en Java

Logo 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
}


Mejora esta página