Equality, Relational, and Conditional Operators >
Equality Operators
| ||||||||||||||||
==
| ||||||||||||||||
!=
|
not equal to
| |||||||||||||||
Relational Operators
| ||||||||||||||||
>
|
greater than
| |||||||||||||||
>=
|
greater than or equal to
| |||||||||||||||
<
|
less than
| |||||||||||||||
<=
|
less than or equal to
| |||||||||||||||
Conditional Operators
| ||||||||||||||||
&&
|
Conditional AND
| |||||||||||||||
||
|
Conditional OR
| |||||||||||||||
Ternary operator
| ||||||||||||||||
?:
|
ternary operator
|
Program 3.1 to demonstrate equality operators
/** JavaMadeSoEasy.com */
public class EqualityOperatorTest {
public static void main(String[] args) {
int x=4;
int y=2;
System.out.println(x==y); //false
System.out.println(x!=y); //true
}
}
/*OUTPUT
false
true
*/
|
Program 3.2 to demonstrate relational operators
/** JavaMadeSoEasy.com */
public class RelationalOperatorTest {
public static void main(String[] args) {
int x=4;
int y=2;
System.out.println(x>y); //true
System.out.println(x>=y); //true
System.out.println(x<y); //false
System.out.println(x<=y); //false
System.out.println(x>=4); //true
System.out.println(y<=2); //true
}
}
/*OUTPUT
true
true
false
false
true
true
*/
|
Program 3.3 to demonstrate conditional operators
/** JavaMadeSoEasy.com */
public class ConditionalOperatorTest {
public static void main(String[] args) {
int x=4;
int y=2;
System.out.println("--------- && -----------");
System.out.println((x==4) && (y==2)); //true -->> (x==4) returns true, (y==2) also returns true,
//So, (true && true) returns true
System.out.println((x==7) && (y==2)); //false -->> (x==7) returns false, so (y==2) is not evaluated.
//So, (false && (true/false)) returns false
System.out.println((x==4) && (y==9)); //false -->> (x==4) returns true, but (y==2) returns false.
//So, (true && false) returns false
System.out.println("--------- || -----------");
System.out.println((x==4) || (y==8)); //true -->> (x==4) returns true, so (y==8) is not evaluated.
//So, (true || (true/false)) returns true
System.out.println((x==7) || (y==2)); //true -->> (x==7) returns false, (y==2) returns true
//So, (false || (true/false)) returns true
System.out.println((x==9) || (y==8)); //false -->> (x==9) returns false, (y==2) also returns false
//So, (false || false) returns false
}
}
/*OUTPUT
--------- && -----------
true
false
false
--------- || -----------
true
true
false
*/
|
Program 3.4 to demonstrate ternary operator >
/** JavaMadeSoEasy.com */
public class TernaryConditionalOperatorTest {
public static void main(String[] args) {
int x=3;
System.out.println( (x >4) ? "x is > 4" : "x is < 4" );
System.out.println( (x==3) ? "x == 3" : "x != 3" );
}
}
/*OUTPUT
x is < 4
x == 3
*/
|
Labels:
Core Java
core java Basics