Nested If
Nested If
===========
When we have if else statement inside if statement and when we have if else
statement inside else statement
then we should go for nexted if statement.
Syntax :
if(){
if(){
}else{
}else{
if(){
}else{
Example :
package decisionMakingStatements;
int a=20;
int b=30;
int c=10;
if(a>b) {
if(a>c) {
System.out.println(a);
}else {
System.out.println(c);
}
}else {
if(b>c) {
System.out.println(b);
}else {
System.out.println(c);
}
}
}
}
Example :
package decisionMakingStatements;
int a=30;
int b=20;
int c=10;
if(a>b) {
if(a>c) {
System.out.println(a);
}else {
System.out.println(c);
}
}else {
if(b>c) {
System.out.println(b);
}else {
System.out.println(c);
}
}
}
}
Example :
package decisionMakingStatements;
int a=10;
int b=20;
int c=30;
if(a>b) {
if(a>c) {
System.out.println(a);
}else {
System.out.println(c);
}
}else {
if(b>c) {
System.out.println(b);
}else {
System.out.println(c);
}
}
}
}
Example :
package decisionMakingStatements;
import java.util.Scanner;
if (a > c) {
System.out.println(a);
} else {
System.out.println(c);
}
} else {
if (b > c) {
System.out.println(b);
} else {
System.out.println(c);
}
}
}
}