【Java】条件语句

107 阅读2分钟

本人已参与「新人创作礼」活动,一起开启掘金创作之路。

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第21天,点击查看活动详情

目录

1B801579.gif 今天阿文介绍的内容为:

  • Java条件语句
  • 4种if语句

Java条件语句

条件语句是通过条件判断是否会执行的语句。

1.if语句

一个if语句包含一个布尔表达式和一个代码块,当布尔表达式为true时执行代码块,为false时则跳过代码块。

语法格式:

if (布尔表达式) {
    //代码块
}

例子:

public class Test {
 
   public static void main(String args[]){
      int x = 1;
 
      if( x < 5 ){
         System.out.print("if 语句已执行");
      }
   }
}

输出结果为:

Java条件语句1.png

2.if..else

if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。

语法格式:

if (布尔表达式) {
    //代码块
} else {
    //代码块
}

例子:

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

输出结果为:

Java条件语句2.png

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

if 语句后面可以跟 else if…else 语句,这种语句可以检测到多种可能的情况。

使用 if,else if,else 语句的时候,需要注意下面几点:

  • if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。
  • if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。
  • 一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。

语法格式:

if(布尔表达式 1){
   //如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
   //如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
   //如果布尔表达式 3的值为true执行代码
}else {
   //如果以上布尔表达式都不为true执行代码
}

例子:

public class Test {
   public static void main(String args[]){
      int x = 30;
 
      if( x == 10 ){
         System.out.print("Value of X is 10");
      }else if( x == 20 ){
         System.out.print("Value of X is 20");
      }else if( x == 30 ){
         System.out.print("Value of X is 30");
      }else{
         System.out.print("这是 else 语句");
      }
   }
}

输出结果为:

Java条件语句3.png

4.嵌套的if...else语句

使用嵌套的 if…else 语句是合法的。也就是说你可以在另一个 if 或者 else if 语句中使用 if 或者 else if 语句。

语法格式

if (布尔表达式1) {
    if (布尔表达式2) {
        //代码块
    }
}

例子:

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

输出结果为:

Java条件语句4.png

总结

  • if条件语句可以有4种不同的形式,在判断条件时需先选择正确的if条件语句格式

好了,今天阿文就介绍到这了... see you!

1B7FBEDD.gif