This java program finds if a number is odd or even. If the number is divisible by 2 then it will be even, otherwise it is odd. We use modulus operator to find remainder in our program.
Output of program:
Another method to check odd or even
There are other methods for checking odd/even one such method is using bitwise operator.
Output of program:
Java programming source code
import java.util.Scanner; class OddOrEven { public static void main(String args[]) { int x; System.out.println("Enter an integer to check if it is odd or even "); Scanner in = new Scanner(System.in); x = in.nextInt(); if ( x % 2 == 0 ) System.out.println("You entered an even number."); else System.out.println("You entered an odd number."); } }
Output of program:
Another method to check odd or even
import java.util.Scanner; class EvenOdd { public static void main(String args[]) { int c; System.out.println("Input an integer"); Scanner in = new Scanner(System.in); c = in.nextInt(); if ( (c/2)*2 == c ) System.out.println("Even"); else System.out.println("Odd"); } }
There are other methods for checking odd/even one such method is using bitwise operator.
import java.util.Scanner; public class EvenOrOdd { public static void main(String args[]) { Scanner obj = new Scanner(System.in); int no; System.out.println("Enter any number to check if it is Even or Odd number:"); no = obj.nextInt(); isOddOrEven(no); } public static void isOddOrEven(int number){ if((number & 1) == 0){ System.out.println("Using bitwise operator: " + number + " is Even number"); } else{ System.out.println("Using bitwise operator: " + number + " is Odd number"); } } }
Output of program:
0 Comments:
Post a Comment