Skip to main content

Relational Operators

  • These are binary operators.
  • Relation Operators form the relational expressions.
  • Result of relation expression is boolean type i.e. true or false.

Comparison Operators

OperatorDescription
>Greater than
<Less than
>=Greater than or equal to
<=Less than or equal to
  • Operands of Comparison Operators must be numeric or char type.

Equality Operators

OperatorDescription
==Equal to
!=Not equal to
  • Operands of Equality Operators can be numeric, char, boolean or reference type.

Lab129.java

class Lab129 {

public static void main(String[] args) {
System.out.println('A' == 65);
byte b = 65;
System.out.println('A' == b);
System.out.println(65 == b);
System.out.println('A' == 65L);
System.out.println('A' == 65.0);
System.out.println('A' == 65.0F);
}
}

Lab130.java

class Lab130 {

public static void main(String[] args) {
double d1 = 13 / 3.0;
double d2 = 13 / 3.0;

System.out.println(d1);
System.out.println(d2);
System.out.println(d1 == d2);
}
}

Lab131.java

class Lab131 {

public static void main(String[] args) {
System.out.println(10 > 20);
System.out.println(10 < 20);
System.out.println(10 >= 20);
System.out.println(10 <= 20);
System.out.println(10 >= 10);
System.out.println(10 <= 10);
System.out.println(10 == 10);
System.out.println(10 != 12);
}
}

Lab132.java

class Lab132 {

public static void main(String[] args) {
System.out.println(true == true);
System.out.println(true == false);
System.out.println(true != false);
}
}

Lab133.java

class Lab133 {

public static void main(String[] args) {
System.out.println(true >= true);
System.out.println(true == 0);
}
}

Lab134.java

class Hello {}

class Lab134 {

public static void main(String[] args) {
String str = null;
Hello h = null;

System.out.println(h == str);
}
}

Lab135.java

class Hello {}

class Lab135 {

public static void main(String[] args) {
String str = null;
Hello h = null;
Object ob = h;

System.out.println(ob == str);
}
}

Lab136.java

class Lab136 {

public static void main(String[] args) {
int a = 10;
System.out.println("Result is :" + a == a);
}
}

Lab137.java

class Lab137 {

public static void main(String[] args) {
int a = 10;
System.out.println("Result is :" + (a == a));
}
}