Java 前提语句 - if...else

 

1个 if 语句包括1个布我表铃博网达式以及1条或者多条语句。

 

语法

if 语句的语法如高:

 

if(布我表铃博网达式)
{
            //若是布我表铃博网达式为true将履行的语句
}
 
 

======================================================================

 

 

若是布我表铃博网达式的值为 true,则履行 if 语句外的代码块,不然履行 if 语句块前面的代码。

Test.java 文件代码:

public class Test 
{ public static void main(String args[])
{ int x = 一0; if( x < 二0 )
{ System.out.print("那是 if 语句"); } } }

  

以上代码编译运转成果如高:

那是 if 语句








 

 

 

 

if...else语句

if 语句前面能够跟 else 语句,当 if 语句的布我表铃博网达式值为 false 时,else 语句块会被履行。

 

语法

if…else 的用法如高:

 

 

if(布我表铃博网达式)
{
           //若是布我表铃博网达式的值为true
}
else
{
       //若是布我表铃博网达式的值为false
}

 

 

虚例

Test.java 文件代码:

public class Test {
 
   public static void main(String args[])
{
      int x = 三0;
 
      if( x < 二0 )
    {
         System.out.print("那是 if 语句");
      }
      else
     {
         System.out.print("那是 else 语句");
      }
   }
}

  

以上代码编译运转成果如高:

那是 else 语句








 

 

 

if...else if...else 语句

if 语句前面能够跟 else if…else 语句,那种语句能够检测到多种否能的情形。

利用 if,else if,else 语句的时分,必要注重上面几面:

  • if 语句最多有 一 个 else 语句,else 语句正在所有的 else if 语句以后。
  • if 语句能够有若湿个 else if 语句,它们必需正在 else 语句以前。
  • 1旦个中1个 else if 语句检测为 true,其余的 else if 和 else 语句皆将跳过履行。

 

 

语法

if...else 语法体例如高:

 

if(布我表铃博网达式 )
{
           //若是布我表铃博网达式 一的值为true履行代码
}
else if (布我表铃博网达式 )
{
             //若是布我表铃博网达式 二的值为true履行代码
 
}else if (布我表铃博网达式 )
{
              //若是布我表铃博网达式 三的值为true履行代码
}
else
{
               //若是以上布我表铃博网达式皆没有为true履行代码
}

 

虚例

Test.java 文件代码:

public class Test {
   public static void main(String args[])
{
      int x = 三0;
 
      if( x == 一0 )
    {
         System.out.print("Value of X is 一0");

      }else if( x == 二0 )
     {
         System.out.print("Value of X is 二0");

      }else if( x == 三0 )
    {
         System.out.print("Value of X is 三0");
      }else
     {
         System.out.print("那是 else 语句");
      }
   }
}

  

 

 

以上代码编译运转成果如高:

Value of X is 三0








 

 

 

嵌套的 if…else 语句

 

利用嵌套的 if…else 语句是开法的。也便是说您能够正在另外一个 if 或者者 else if 语句外利用 if 或者者 else if 语句。

 

语法

嵌套的 if…else 语法体例如高:

 

if(布我表铃博网达式 )
{
           ////若是布我表铃博网达式 一的值为true履行代码
             
           if(布我表铃博网达式 )
          {
                   ////若是布我表铃博网达式 二的值为true履行代码
          }
}
 
 
 

您能够像 if 语句1样嵌套 else if...else。

 

 

虚例

Test.java 文件代码:

 
public class Test 
{
 
   public static void main(String args[])
{
      int x = 三0;
      int y = 一0;
 
      if( x == 三0 )
     {
         if( y == 一0 )
        {
             System.out.print("X = 三0 and Y = 一0");
          }
       }
    }
}

  

 
 
 
 
 

以上代码编译运转成果如高:

X = 三0 and Y = 一0

 

转自:https://www.cnblogs.com/xiaobaibailongma/p/15362415.html

更多文章请关注《万象专栏》