☞It is also known as conditional operator.
☞We can use it instead of if-else statement.
☞Syntax :
expression 1 ? expression 2 : expression3
☞Expression 1 is condition, evaluated as true or false. When expression 1 is true, expression 2 is selected otherwise expression 3 is selected.
☞Lets see an example. We will write the following odd-even logic using ternary operator.
if(num%2 == 0)
System.out.println("Even number");
else
System.out.println("Odd number");
import java.util.*;
public class TernaryExample {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter a number");
int num=sc.nextInt();
String result = (num%2 == 0) ? "Even number" : "Odd number";
System.out.println(result);
}
}
Enter a number 45 Odd number