发布网友
共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级,评出优良合格等。
程序就不写了,太简单了。
仅供参考!误人子弟,概不负责。