21xrx.com
2024-11-05 18:44:16 Tuesday
登录
文章检索 我的文章 写文章
《Java中if语句的用法及案例》
2023-06-18 06:09:47 深夜i     --     --
Java if语句 条件控制

在Java中,if语句是最基本的条件控制语句之一。它按照条件是否成立来判断是否执行某段代码。在实际开发中,if语句的使用频率非常高。本文将详细介绍Java中if语句的用法,并给出相应的案例说明。

1. 基本用法

if语句的基本语法如下:


if (条件表达式)

 // 执行语句

其中,条件表达式返回一个布尔值(true或false),如果为true,则执行if语句块中的语句,否则跳过if语句块继续执行其它语句。

下面是一个简单的例子:


int a = 10;

if (a > 5) {

 System.out.println("a大于5");

}

在上面的例子中,如果变量a的值大于5,就会输出"a大于5",否则不输出任何内容。

2. 多分支if语句

在实际开发中,我们往往需要根据不同的条件执行不同的代码块。这时就需要使用多分支if语句。Java中多分支if语句有两种形式:if-else和if-else if-else。

(1)if-else语句

if-else语句的语法如下:


if (条件表达式)

 // 执行语句1

else

 // 执行语句2

如果条件表达式的值为true,则执行语句1,否则执行语句2。

下面是一个例子:


int score = 60;

if (score >= 60) {

 System.out.println("及格了");

} else {

 System.out.println("没及格");

}

如果score大于或等于60,则输出"及格了",否则输出"没及格"。

(2)if-else if-else语句

if-else if-else语句的语法如下:


if (条件表达式1)

 // 执行语句1

else if (条件表达式2)

 // 执行语句2

else

 // 执行语句3

如果条件表达式1的值为true,则执行语句1,否则判断条件表达式2,如果为true则执行语句2,否则执行语句3。

下面是一个例子:


int score = 85;

if (score >= 90) {

 System.out.println("优秀");

} else if (score >= 80 && score <= 89) {

 System.out.println("良好");

} else if (score >= 60 && score <= 79) {

 System.out.println("及格");

} else {

 System.out.println("不及格");

}

如果score大于等于90,则输出"优秀",如果在80到89之间,则输出"良好",如果在60到79之间,则输出"及格",否则输出"不及格"。

3. 嵌套if语句

如果在if语句块中再嵌套一个if语句,就是嵌套if语句。

下面是一个例子:


int score = 85;

if (score >= 90) {

 System.out.println("优秀");

} else {

 if (score >= 60) {

  System.out.println("及格");

 } else {

  System.out.println("不及格");

 }

}

如果score大于等于90,则输出"优秀",否则判断是否大于等于60,如果是则输出"及格",否则输出"不及格"。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复