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

简介: if...else if...else 语句

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...else 语法格式如下:

if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}else {
//如果以上布尔表达式都不为true执行代码
}
实例
Test.java 文件代码:
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 语句");
  }

}
}
以上代码编译运行结果如下:

Value of X is 30

目录
相关文章
|
1月前
使用if语句
使用if语句
26 2
|
1月前
|
Serverless C++
8语句
8语句
22 1
|
20天前
|
C语言
if语句的使用
该内容是关于C语言中的条件判断语句`if`的介绍。`if`语句用于根据表达式的真假来决定是否执行特定的语句,当表达式为真(非零值)时执行语句,否则不执行。在C语言中,0被认为是假,非0被认为是真。示例包括判断输入整数是否为奇数。此外,还提到了`if...else...`语句,用于在表达式不成立时执行另一组语句。当有多条语句需要执行时,可以使用花括号`{}`来包围。内容中还包括了嵌套`if`语句的例子,用于判断输入的整数是0、正数还是负数,以及如何避免悬空`else`的问题。
27 1
|
1月前
|
JavaScript Shell PHP
shebang语句是什么(二)
shebang语句是什么(二)
7 0
|
1月前
|
存储 弹性计算 运维
if语句
【4月更文挑战第29天】
22 0
|
1月前
|
C++
c++语句详细介绍(二)
c++语句详细介绍(二)
37 0
|
11月前
|
Linux C语言
do-while(0)语句到底有什么用?
do-while(0)语句到底有什么用?
74 0
|
自然语言处理 程序员 Python
耐人寻味的 for...else...语句
耐人寻味的 for...else...语句
55 0
|
编译器 C++
一文带你搞定C++语句
一文带你搞定C++语句
137 0
一文带你搞定C++语句