Java 条件之 if...else if 语句

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

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

  1. if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后
  2. if 语句可以有若干个 else if 语句,它们必须在 else 语句之前
  3. 一旦其中一个 else if 语句检测为 true,其他的 else if 以及 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 代码,输出结果如下

Value of X is 30

Java 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.