Skip to content

Latest commit

 

History

History
60 lines (55 loc) · 1.74 KB

OperadoresRelacionales.md

File metadata and controls

60 lines (55 loc) · 1.74 KB
/*
* En java disponemos de los operadores relacionales para verificar si se cumple una relación
*Mayor que >
*Mayor o igual que >=
*Menor que <
*Menor o igual que <=
*Igual que ==
*Distinto de !=
*/
/*
   Jerarquía de Operadores
   6.- ==, <, >, <=, >=, <> ó !=
 */
package Operadores;

/**
*
* @author Edith
*/
public class Relacionales {
   public static void main(String args[]){
      int    i = -3;
      byte   b = 5;
      float  f = 1e-10f;
      double d = 3.14;
      boolean b1 = i > i;
      boolean b2 = i < b;
      boolean b3 = b <= f;
      boolean b4 = f >= d;
      boolean b5 = d != 0;
      boolean b6 = 1 == f;

      System.out.println("b1: " + i + " > " + i + " = " + b1);
      System.out.println("b2: " + i + " < " + b + " = " + b2);
      System.out.println("b3: " + b + " <= " + f + " = " + b3);
      System.out.println("b4: " + f + " >= " + d + " = " + b4);
      System.out.println("b5: " + d + " != " + 0 + " = " + b5);
      System.out.println("b6: " + 1 + " == " + f + " = " + b6);
      
      System.out.println();
      //Podemos comparar caracteres, pues internamente están almacenados como números
      System.out.println("COMPARACIÓN DE CARACTERES");
      char y = 'A';
      char z = 'B';
      boolean x = y > z;
      System.out.println("y > z " + x);
      
      System.out.println();
      //Entre los booleanos solo se permiten los operadores de equivalencia, es igual (==) o es distinto (!= )
      System.out.println("Entre los booleanos solo se permiten los operadores de equivalencia");
      boolean r = true;
      boolean t = r == r;
      boolean u = r != t;
      System.out.println("r == r " + t);
      System.out.println("r != t " + u);
  }
   
}