Tutoriales de informática - Abrirllave.com

Abrirllave.com

Uso de operadores con variables en Java

En Java existen distintos tipos de operadores (aritméticos, lógicos, relacionales, de asignación…) que permiten realizar diversas operaciones con datos.

EJEMPLO { Operadores } Dado el siguiente programa:

public class Operadores
{
    public static void main(String[] args)
    {
        int x=9, y=3;
        boolean z;

        z = x-y > x*y; // Uso de cuatro operadores

        System.out.printf("El valor de z es: %b", z);
    }
}

Nota: en la cadena de control del método printf, el especificador de formato %b indica que –en ese lugar– se va a mostrar un dato booleano (lógico), es decir, un valor true o false.

Al ejecutarlo, en pantalla se podrá ver:

Ejecución del programa Operadores escrito en Java, donde se usan operadores con variables.

Obsérvese que, el valor de la variable z es false (falso). Esto es debido a que, dicha variable se ha declarado booleana (boolean) y se le ha asignado el resultado de evaluar la expresión x-y > x*y, donde, sustituyendo los valores de las variables x e y, se obtiene:

9-3 > 9*3
6 > 27
false

Realmente, la sentencia z = x-y > x*y es –toda ella– una expresión que está formada por cuatro operadores (=, -, >, *) y, para evaluarla, hay que tener en cuenta el orden de prioridad de los operadores de Java. Respecto a z, x e y, se dice que son operandos de dicha expresión.