Operadores

Java posee operadores para tipos y objetos, estos operadores permiten desarrollar expresiones lo cual nos permite resolver problemas. Las operaciones mas comunes son las aritmeticas.

  • Suma de numeros 5 + 2
  • Resta 5 - 2
  • Operaciones con parentesis (3 + 2) - 5
  • Divisiones 3 / 3
  • Multiplicaciones 6 * 3
  • Modulus 10 % 11
  • Potencia 12 ** 13

Los operadores y operaciones en programacion tiene sus propias terminologia el cual debemos de entender claramente antes de proseguir.

  • Operando

Esto es, a que valores se le aplica el operador, por ejemplo 5 * 2, el operador de multiplicacion el cual es aplicado a los operando de izquierda a derecha.

  • Unario

Es un operador que se le aplica para desarrollar una simple expresion.

class Main {
  public static void main(String[] args) {
    int x = 10;
    int y = 20;
    System.out.println("X equal to: " + x); 
    System.out.println("Y equal to: " + y);
  }
}
  • Binario

Es un operandor que se le aplica a dos operando.

class Main {
  public static void main(String[] args) {
    int x = 7;
    int result = x * 2;
    System.out.println(result); //-> 14
  }
}

Operadores Post, Pre, Incremento y Decremento

Esto añaden uno o resta uno a la variable al cual se le aplica el operador.

class Main {
  public static void main(String[] args) {
    int x = 1;
    System.out.println(++x); //-> 2
  }
}

Dependiendo si los operadores son pre o post aplicado a la variable, esa variable es autoincrementa o decrementa antes o despues de la sentencia.

class Main {
  public static void main(String[] args) {
    int x = 1;
    int y = ++x;

    System.out.println(x); //-> 2
    System.out.println(y); //-> 2 

    int z = y++ + x;

    System.out.println(x); //-> 2
    System.out.println(y); //-> 3 
    System.out.println(z); //-> 4
  }
}

Operadores Booleanos

Estos operadores nos permite transformar valores booleanos.

Negacion

Este operador convierte un valor booleano en su opuesto, se representa con el signo ! .

Identidad o Igualdad

Igualdad se representa con ==. La desigualdad estricta se representa con !=.

Comparacion

Podemos comparar si dos valores son menores, mayores o iguales con los operadores de comparacion representados por los simbolos <,>, <=, y >=.

Operadores Logicos

Operador AND

Es un operador logico que devuelve el valor true siempre que todos los valores comparados sean true. Si uno de ellos es false, devuelve false . Se representa con el simbolo && .

Operador OR

Es otro operador logico que funciona a la inversa que AND.

results matching ""

    No results matching ""