首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Java的控制语句if/else(二)

Java的控制语句if/else(二)

原创
作者头像
玖叁叁
发布2023-05-06 11:10:18
发布2023-05-06 11:10:18
8550
举报
文章被收录于专栏:玖叁叁玖叁叁

注意,if/else结构可以嵌套,这意味着您可以在if代码块或else代码块中包含另一个if/else结构。下面是一个示例,演示了如何在Java中使用嵌套if/else结构:

代码语言:javascript
复制
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入您的成绩:");
        double score = scanner.nextDouble();
        if (score >= 90) {
            System.out.println("优秀");
        } else if (score >= 80) {
            System.out.println("良好");
        } else if (score >= 70) {
            System.out.println("中等");
        } else if (score >= 60) {
            System.out.println("及格");
        } else {
            System.out.println("不及格");
        }
    }
}

在上面的代码中,我们使用了一个嵌套的if/else结构来根据学生成绩输出不同的评价。如果成绩大于等于90分,我们输出“优秀”;否则,如果成绩大于等于80分,我们输出“良好的,接下来继续上面的例子,如果成绩大于等于70分,我们输出“中等”;如果成绩大于等于60分,我们输出“及格”;否则,我们输出“不及格”。

另外,Java中的if/else结构也支持使用逻辑运算符(如&&和||)来组合多个条件。下面是一个示例,演示了如何使用逻辑运算符来检查一个数是否在指定的范围内:

代码语言:javascript
复制
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入一个整数:");
        int num = scanner.nextInt();
        if (num >= 0 && num <= 100) {
            System.out.println("该数在0到100之间。");
        } else {
            System.out.println("该数不在0到100之间。");
        }
    }
}

在上面的代码中,我们使用了逻辑运算符&&来检查num是否大于等于0且小于等于100。如果是,我们输出一条消息,告诉用户该数在0到100之间;否则,我们输出另一条消息,告诉用户该数不在0到100之间。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档