Tuesday 31 May 2022

Java not equal to (!=) operator

Not equal to (!=) is a conditional or relational operator, used to check if one operand is not equal to other operand or not.

 

Syntax

a != b

 

Above snippet return true, if a is not equal to b, else false.

 


NotEqualToOperatorDemo.java

package com.sample.app;

public class NotEqualToOperatorDemo {
	public static void main(String[] args) {
		boolean b1 = (10 != 10);
		boolean b2 = (10 != 11);

		System.out.println("(10 != 10) is evaluated to : " + b1);
		System.out.println("(10 != 11) is evaluated to : " + b2);
	}

}

Output

(10 != 10) is evaluated to : false
(10 != 11) is evaluated to : true

Since != operator return a Boolean value (true or false), you can use this in decision making statements and in loops.

 

!= operator in decision making statements

if (a != 10) {
	System.out.println("a is not equal to 10");
} else {
	System.out.println("a is equal to 10");
}

Find the below working application.

 

NotEqualToOperatorInConditionalStatements.java

package com.sample.app;

public class NotEqualToOperatorInConditionalStatements {

	public static void main(String[] args) {
		int a = 10;

		if (a != 10) {
			System.out.println("a is not equal to 10");
		} else {
			System.out.println("a is equal to 10");
		}

		a = 11;

		if (a != 10) {
			System.out.println("a is not equal to 10");
		} else {
			System.out.println("a is equal to 10");
		}
	}

}

Output

a is equal to 10
a is not equal to 10

!= operator in decision looping constructs

while (a != 0) {
	System.out.printf("a : %d\n", a);
	a--;
}

Find the below working application.

 

NotEqualToOperatorInWhileLoop.java

package com.sample.app;

public class NotEqualToOperatorInWhileLoop {
	
	public static void main(String[] args) {
		int a = 10;
		
		while (a != 0) {
			System.out.printf("a : %d\n", a);
			a--;
		}
	}

}

Output

a : 10
a : 9
a : 8
a : 7
a : 6
a : 5
a : 4
a : 3
a : 2
a : 1


  

Previous                                                 Next                                                 Home

No comments:

Post a Comment