嵌套如果在Java中
通常,如果条件像 yes 或 no 类型一样工作。如果条件满足,它会执行一些代码块。否则,它不会执行代码。让我们看看简单 if 条件的语法。
句法 :
if( condition ){
statements ;
}
嵌套 if 条件
嵌套意味着在里面。嵌套 if 条件意味着 if-within-if。如果条件属于Java中的决策语句,则嵌套。 if 条件中的 if 条件可能是无限的。以下语法表示嵌套 if 条件。
句法 :
if( condition ){
if( condition ){
if( condition ){
......
}
}
}
Note – If the inner condition satisfies then only outer if will be executed. Along with if conditions we can write else conditions also.
示例 1
Java
import java.util.*;
import java.lang.*;
import java.io.*;
class GFG
{
public static void main(String args[])
{
int a=10;
int b=20;
if(a==10){
if(b==20){
System.out.println("GeeksforGeeks");
}
}
}
}
Java
import java.util.*;
import java.lang.*;
class GFG
{
public static void main(String args[])
{
int a=10;
int b=20;
if(a==10){
if(b!=20){
System.out.println("GeeksforGeeks");
}
else{
System.out.println("GFG");
}
}
}
}
输出
GeeksforGeeks
代码说明:
- 在第一步中,我们已经导入了所需的包。
- 在下一步中,我们创建了一个类名 GFG
- 在下一步中,我们已经编写了 main 方法。
- 在 main 方法中,我们为变量赋值。
- 使用嵌套的 if 条件,我们打印了一条语句。
- 这里有两个说法是正确的。因此语句被成功执行。
示例 2:
Java
import java.util.*;
import java.lang.*;
class GFG
{
public static void main(String args[])
{
int a=10;
int b=20;
if(a==10){
if(b!=20){
System.out.println("GeeksforGeeks");
}
else{
System.out.println("GFG");
}
}
}
}
输出
GFG
代码说明:
- 在第一步中,我们已经导入了所需的包。
- 在下一步中,我们创建了一个类名 GFG
- 在下一步中,我们已经编写了 main 方法。
- 在 main 方法中,我们为变量赋值。
- 使用嵌套的 if 条件,我们打印了一条语句。
- 如果条件不为真,则这里为内部。因此执行 else 部分。
如果条件属于Java中的决策语句,则嵌套。它包含多个分支,在另一个 if 条件中包含一个 if 条件。 Nested-if 语句的语法、代码示例和解释在上面的文章中有详细介绍。