Java Tutorial
In java programming, ternary statement can be used to do the different logic's based on condition.
This java program is used to check whether number is odd number or even number using ternary operation.
import java.util.Scanner; public class OddOrEven{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); while(true){ System.out.print("Enter Number: "); int number = sc.nextInt(); String msg = (number%2 == 0)?"Number is even!":"Number is odd!"; System.out.println(msg); System.out.print("Do you want to check for other number (Y->yes / N ->No): "); String ch = sc.next(); if(ch.toLowerCase().equals("n") || ch.toLowerCase().equals("no")){ break; } } } }Output:
D:\Java_Programs>javac OddOrEven.java D:\Java_Programs>java OddOrEven Enter Number: 5 Number is odd! Do you want to check for other number (Y->yes / N ->No): y Enter Number: 8 Number is even! Do you want to check for other number (Y->yes / N ->No): n
This java program is used to identify odd or even and uses different logic's for odd and even using if else and static method statements.
Used indefinite loop to check the user input number is odd or even, user has to specify n or no to exit the program.
import java.util.Scanner; public class OddOrEven{ public static boolean even(int number){ if(number%2 == 0){ return true; } else { return false; } } public static void main(String[] args){ Scanner sc=new Scanner(System.in); while(true){ System.out.print("Enter Number: "); int number = sc.nextInt(); if(even(number)){ System.out.println("Number is even!"); } else { System.out.println("Number is odd!"); } System.out.print("Do you want to check for other number (Y->yes / N ->No): "); String ch = sc.next(); if(ch.toLowerCase().equals("n") || ch.toLowerCase().equals("no")){ break; } } } }Output:
D:\Java_Programs>javac OddOrEven.java D:\Java_Programs>java OddOrEven Enter Number: 6 Number is even! Do you want to check for other number (Y->yes / N ->No): y Enter Number: 3 Number is odd! Do you want to check for other number (Y->yes / N ->No): y Enter Number: 0 Number is even! Do you want to check for other number (Y->yes / N ->No): n
Java Tutorial
Privacy Policy | Copyright2020 - All Rights Reserved. | Contact us
| Report website issues in Github
| Facebook page
| Google+ page