English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Java control de flujo

Java arrays

Java orientación a objetos (I)

Java orientación a objetos (II)

Java orientación a objetos (III)

Manejo de excepciones en Java

Java listas (List)

Java colas (Queue)

Java mapas (Map)

Java conjuntos (Set)

Java entrada/salida (I/O)

Java Reader/Writer

Java otros temas

Nuevas características

Expresiones, instrucciones y bloques Java

En este tutorial, aprenderás a través de ejemplos sobre expresiones Java, instrucciones Java, la diferencia entre expresiones y instrucciones, y los bloques Java.

En los capítulos anteriores, hemos utilizado expresiones, instrucciones y bloques, sin explicarlos demasiado. Ahora que ya has entendido variables, operadores y cantidades literales, será más fácil entender estos conceptos.

Expresiones JavaLas expresiones Java se componen deOperadoresVariablesOperadores,Cantidades literalesJava métodosy llamadas a métodos. Para obtener más información sobre las llamadas a métodos, consulta

. Por ejemplo, 
int score; 9score =

0; 9score =

0 es una expresión que devuelve el tipo de datos int. Vamos a ver otro ejemplo, 2.2Double a = 3.4, b =
, result; + Aquí, a - 3.4;

result = a + Aquí, a - 3.4b

es una expresión.1 if (number2== number
    )1es una expresión que devuelve un valor booleano. Del mismo modo,"2System.out.println("

El "";1 Aquí number2== number1es una expresión que devuelve un valor booleano. Del mismo modo,"2El "" es una expresión de cadena.

Instrucción Java

En Java, cada instrucción es una unidad de ejecución completa. Por ejemplo,

int score = 9*5;

Aquí, tenemos una declaración. La ejecución completa de esta frase implica9y5Multiplicación de enteros, luego asignando el resultado a la variable score.

En la instrucción anterior, tenemos una expresión9 * 5. En Java, la expresión es una parte de la instrucción.

Instrucción de expresión

Podemos convertir una expresión en una instrucción utilizando una expresión de terminación; . Estas se llaman instrucciones de expresión. Por ejemplo,

// Expresión
number = 10
// Declaración
number = 10;

En el ejemplo anterior, tenemos una expresión number = 10. Aquí, al agregar un punto y coma (;), hemos convertido la expresión en una instrucción (number = 10);。

Vamos a ver un ejemplo más,

// Expresión
++number
// Declaración
++number;

así también,++number es una expresión, mientras que++; es una declaración.

Declaración de la declaración

En Java, las declaraciones se utilizan para declarar variables. Por ejemplo,

Double tax = 9.5;

La declaración de la variable tax se declaró y se inicializó con el valor9.5.

Atención:En Java, se utilizan algunas instrucciones de flujo de control en decisiones y bucles. Aprenderás más sobre las instrucciones de flujo de control en los capítulos posteriores.

Bloque de código Java

El bloque es un grupo de instrucciones (cero o más) entre llaves { }. Por ejemplo,

class Main {
    public static void main(String[] args) {
    	
        String band = "Beatles";
    	
        if (band == "Beatles") { // comenzar el bloque de código
            System.out.print("Hey ");
            System.out.print("Jude!");
        } //finalizar el bloque de código
    }
}

salida:

Hey Jude!

En el ejemplo anterior, tenemos un bloque de código if {....}

Aquí, dentro del bloque, tenemos dos instrucciones:

  • System.out.print("Hey ");

  • System.out.print("Jude!");

Sin embargo, un bloque puede no contener ninguna instrucción. Por ejemplo, en el siguiente ejemplo,

class Main {
    public static void main(String[] args) {
    	
        if (10 > 5) { // comenzar el bloque de código
 
        } // finalizar el bloque de código
    }
}

Este es un programa Java válido. Aquí, tenemos un bloque de código if {...}. Sin embargo, este bloque no contiene ninguna instrucción.

class AsignationOperator {
    public static void main(String[] args) {  // comenzar el bloque de código
    } //finalizar el bloque de código
}

Aquí, tenemos el bloque de código public static void main() {...}. Sin embargo, como en el ejemplo anterior, este bloque no contiene ninguna instrucción.