Java程序开发:关于if...else语句

杰米粉2022-01-05 14:00

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

Java程序开发:关于Java if...else语句

  语法

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

if(boolean_expression) {
   // 布尔表达式为true时执行
}else {
   // 布尔表达式为false时执行
}

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

Java程序开发:关于Java if...else语句

  示例代码 

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

        // 示例2
        int x = 30;

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

    }
}

  执行上面示例代码,得到以下结果:

133 是一个奇数
30 是一个大于 20 的整数

  if…else if…else语句

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

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

  一个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 梯形。 
//它是一个判断分数级别为:D级,C级,B级,A级和A+级 的程序。
public class IfElseIfExample {
    public static void main(String[] args) {
        int marks = 65;

        if (marks < 60) {
            System.out.println("D级");
        } else if (marks >= 60 && marks < 70) {
            System.out.println("C级");
        } else if (marks >= 70 && marks < 80) {
            System.out.println("B级");
        } else if (marks >= 80 && marks < 90) {
            System.out.println("A级");
        } else if (marks >= 90 && marks < 100) {
            System.out.println("A+级");
        } else {
            System.out.println("无效!");
        }
    }
}

  执行上面示例代码,得到以下结果:

C级

  以上就是小编为大家整理发布的“Java程序开发:关于if...else语句”一文,更多相关内容尽在开课吧广场Java教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享