11 – Expresiones, sentencias y bloques

12/May/2017 Java Deja un comentario
Tutorial 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 (expresión) {
    // Bloque 1
} else {
    // Bloque 2
}
10.05 – Operadores de Bit
12 – Sentencias de Control

Ejemplos sobre Java

Te adjuntamos algunos ejemplos sobre Java relacionados con el tema tratado.

Vídeos sobre Java


Difunde el Conocimiento

Si te ha gustado el artículo o te ha sido de utilidad, no dejes de compartirlo con tus amigos en las redes sociales... Te estaremos muy agradecidos. :-D

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

*

*