if statements to compare two integers input by the user. If the condition in any of these if statements is true, the statement associated with that if statement executes; otherwise, the statement is skipped. We use a Scanner to input the integers from the user and store them in variables number 1 and number 2.
Compare integers using if statements, relational operators and equality operators
import java.util.Scanner;
public class Comparison{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int number1;
int number2;
System.out.print("Enter first integer: ");
number1 = input.nextInt();
System.out.print("Enter second integer: ");
number2 = input.nextInt();
if(number1 == number2)
System.out.printf("%d == %d\n", number1, number2);
if(number1 != number2)
System.out.printf("%d != %d\n", number1, number2);
if(number1 < number2)
System.out.printf("%d < %d\n", number1, number2);
if(number1 > number2)
System.out.printf("%d > %d\n", number1, number2);
if(number1 <= number2)
System.out.printf("%d <= %d\n", number1, number2);
if(number1 >= number2)
System.out.printf("%d >= %d\n", number1, number2);
}
}
Output of Compare integers using if statements, relational operators and equality operators
Enter first integer: 777 Enter second integer: 777 777 == 777 777 <= 777 777 >= 777 |
Enter first integer: 1000 Enter second integer: 2000 1000 != 2000 1000 < 2000 1000 <= 2000 |
Enter first integer: 2000 Enter second integer: 1000 2000 != 1000 2000 > 1000 2000 >= 1000 |