首页 热点资讯 义务教育 高等教育 出国留学 考研考公

java程序,把100分制的成绩划分为5个等级。如果分数介于90分到100分,这为“优秀”,优良,良好合格不合格

发布网友

我来回答

5个回答

热心网友

希望能帮助你,这是其中一种方法

热心网友

int num=67;
String str;

if(num>=90){
str="优秀";

}else if(num>=80){
str="优良";
}else if(num>=70){
str="良好";

}else if(num>=60){
str="合格";

}else{
str="不合格";

}

System.out.println("成绩是 " + str);

热心网友

import java.util.Scanner;
public class Chenji {
/**
* @param args
*/
private static String test(double num) {
if (num <= 100 && num > 90) {
return "优秀";
}
if (num <= 90 && num > 80) {
return "优良";
}
if (num <= 80 && num >= 70) {
return "良好";
}
if (num <= 70 && num >= 60) {
return "合格";
}

return "不及格"; }
public static void main(String[] args) {
// TODO Auto-generated method stub

Scanner sc=new Scanner(System.in);
System.out.print("请输入学生成绩:");
double level= sc.nextDouble();
if (level <0||level>100){
System.out.print("输入成绩不合法");
System.exit(1);
}
else{
System.out.print(test(level));
}
}
}

热心网友

最笨的办法
if(分数>=90){
“优秀”
}else if(80<=分数<90){
"良好"
}else if()

热心网友

提醒一下:
1输入判断是不是数字
2如果是数字,判断是不是超出不合理的范围
3在合理范围内,然后分5级,评出优良合格等。
程序就不写了,太简单了。

仅供参考!误人子弟,概不负责。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com