📜  嵌套如果在Java中

📅  最后修改于: 2022-05-13 01:54:28.872000             🧑  作者: Mango

嵌套如果在Java中

通常,如果条件像 yes 或 no 类型一样工作。如果条件满足,它会执行一些代码块。否则,它不会执行代码。让我们看看简单 if 条件的语法。

句法 :

if( condition ){

       statements ;
       
}

嵌套 if 条件

嵌套意味着在里面。嵌套 if 条件意味着 if-within-if。如果条件属于Java中的决策语句,则嵌套。 if 条件中的 if 条件可能是无限的。以下语法表示嵌套 if 条件。

句法 :

if( condition ){

      if( condition ){
      
                if( condition ){
                
                         ......
                }
       }
}

示例 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 语句的语法、代码示例和解释在上面的文章中有详细介绍。