Java成绩判断:复杂条件下等级评定代码示例

本文将介绍如何使用Java编写一个程序,根据复杂条件判断学生的考试成绩等级。

代码示例

以下是用Java语言编写的示例代码:javaimport java.util.Scanner;

public class GradeJudgment { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print('请输入学生的考试成绩:'); int score = scanner.nextInt(); 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 if (score >= 50) { System.out.println('差'); } else { System.out.println('不及格'); } scanner.close(); }}

代码解释

  • 代码首先导入了 java.util.Scanner 类,用于读取用户输入。- 接着,创建了一个 Scanner 对象,用于接收从控制台输入的成绩。- 使用 scanner.nextInt() 方法读取用户输入的整数作为成绩。- 然后,使用一系列 if-else 语句判断成绩所在的区间,并输出相应的等级评定: - 如果成绩大于等于90分,则输出'优秀'。 - 如果成绩小于90分但大于等于80分,则输出'良好'。 - 以此类推,直到成绩小于50分,输出'不及格'。- 最后,使用 scanner.close() 关闭 Scanner 对象,释放资源。

总结

以上代码演示了如何使用Java编写一个简单的成绩判断程序。你可以根据具体的评分标准和条件要求修改和扩展代码,例如:

  • 增加更多的等级划分。- 添加对输入有效性的判断,例如分数是否在0-100之间。

希望本文能帮助你理解如何使用Java进行条件判断和编写简单的程序。


原文地址: https://www.cveoy.top/t/topic/9hh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录