admin管理员组文章数量:1794759
Java代码编写:录入学生成绩,输出分数等级
键盘录入一个学生的成绩,根据录入的分数,输出分数等级
键盘录入一个学生的成绩,int类型的分数,根据录入的分数,输出分数等级 [90, 100],优秀 [80,90), 良好 [60, 80), 及格 [0, 60), 不及格
代码1: import java.util.Scanner; public class work4_2 { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.println("学生的成绩是:"); //输入学生的成绩 int grade = scanner.nextInt(); if (grade >= 90 && grade <=100) { //成绩大于等于90且小于100 System.out.println("成绩优秀"); } else if (grade >= 80&& grade < 90) { //成绩大于等于80且小于90 System.out.println("成绩良好"); } else if (grade >= 60&& grade < 80) { //成绩大于等于60且小于80 System.out.println("成绩及格"); } else if (grade >= 0&& grade < 60) { //成绩大于等于0且小于60 System.out.println("成绩不及格"); }else { System.out.println("输入信错误!"); } } } 代码2:较代码1优化了if条件,但需要限定成绩的范围
public class work4 { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.println("学生的成绩是:"); //输入学生的成绩 int grade = scanner.nextInt(); if (grade>=0&&grade<=100) { //限定成绩的范围,当成绩小于0或大于100时,直接输出显示:“”输入信错误“” if (grade >= 90 && grade <= 100) { //成绩大于等于90且小于等于100 System.out.println("成绩优秀"); } else if (grade >= 80) { //成绩大于等于80 System.out.println("成绩良好"); } else if (grade >= 60) { //成绩大于等于60 System.out.println("成绩及格"); } else if (grade >= 0) { //成绩大于等于0 System.out.println("成绩不及格"); } }else { System.out.println("输入信错误!"); } } } 代码3: import java.util.Scanner; public class work4_1 { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.println("学生的成绩是:"); int grade = scanner.nextInt(); int grade1; grade1 = grade/10; //求成绩的十位数 if (grade<=100&&grade>=0) //限定成绩的范围 switch (grade1){ case 0: case 1: case 2: case 3: case 4: case 5: System.out.println("成绩不及格"); //成绩为0-59分 break; case 6: case 7: System.out.println("成绩及格"); //成绩为60-79分 break; case 8: System.out.println("成绩良好"); //成绩为70-89分 break; case 9: case 10: System.out.println("成绩优秀"); //成绩为90-100分 break; } else System.out.println("输入信错误!"); } }版权声明:本文标题:Java代码编写:录入学生成绩,输出分数等级 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686868737a112575.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论