Java if...else语句简介说明

Java教程王 Java教程 发布时间:2021-04-06 10:14:48 阅读数:2970 1

Java if...else语句

if语句后面可以跟一个可选的else语句,else语句在布尔表达式为false时执行。

if ...else语法

以下是if...else语句的语法 -

if(boolean_expression) {
   // 布尔表达式为true时执行
}else {
   // 布尔表达式为false时执行
}
Java if ... else语法流程

如果布尔表达式的计算结果为true,那么将执行if代码块,否则将执行else代码块。

if...else流程图


//一个用于演示if-else语句的Java程序。  
public class IfElseExample {
    public static void main(String[] args) {
        // 定义一个变量
        int number = 13;
        // 检查数字是否可以被 2 整除?
        if (number % 2 == 0) {
            System.out.println(number + " 是一个偶数");
        } else {
            System.out.println(number + " 是一个奇数");
        }

        // 例2
        int x = 80;

        if (x < 20) {
            System.out.println(x + " 是一个小于 20 的整数");
        } else {
            System.out.println(x + " 是一个大于 20 的整数");
        }

    }
}
 

运行上面示例代码,将输出以下信息:

13 是一个奇数
80 是一个大于 20 的整数

 

if…else if…else语句

if语句之后可以跟一个可选的else if语句,这对于使用if...else if语句测试各种条件非常有用。

当使用ifelse ifelse语句时,需要记住几点:

  • 一个if语句之后可以有零个或一个else语句,但它必须在else...if之后。
  • if可以有零或多个else...if,并且它们必须在else语句之前。
  • 当有一个else if条件匹配成功,其余的else...if或者else都将不会执行。

语法

以下是if...else语句的语法 -

if(boolean_expression_1) {
   // 当 boolean_expression_1 结果为 true 时,执行这里的代码块
}else if(boolean_expression_2) {
   // 当 boolean_expression_2 结果为 true 时,执行这里的代码块
}else if(boolean_expression_3) {
   // 当 boolean_expression_3 结果为 true 时,执行这里的代码块
}else {
   // 当上面表达式都没有一个计算结果为 true 时,执行这里的代码块
}
 


//Java程序演示如何使用 if else-if 梯形。 
//它是一个判断分数级别为:4级,3级,2级,1级和0+级 的程序。
public class IfElseIfExample {
    public static void main(String[] args) {
        int score= 80;

        if (score< 60) {
            System.out.println("4级");
        } else if (score>= 60 && score< 70) {
            System.out.println("3级");
        } else if (score>= 70 && score< 80) {
            System.out.println("2级");
        } else if (score>= 80 && score< 90) {
            System.out.println("1级");
        } else if (score>= 90 && score< 100) {
            System.out.println("0+级");
        } else {
            System.out.println("无效!");
        }
    }
}

运行上面示例代码,将输出以下信息:

1级
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/101.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者