代码实现
思想:利用if-else语句分层次判断即可。
import java.util.Scanner;
public class homework_1_score { //homework_1_score为类名,可修改
public static void main(String[] args) {
/*程序功能:定义成绩等级为:
<60,不合格
60-69,合格
70-89,良好
90-100,优秀
判断输入的成绩等级,并进行输出
*/
float score;
Scanner scanner=new Scanner(System.in);
System.out.println("请输入学生成绩:");
score=scanner.nextFloat() ;
if(score>=0 && score<60){ //或score<60
System.out.println("该学生的成绩水平为:不合格\n");
}
else if(score>=60 && score<70){ //或score<70
System.out.println("该学生的成绩水平为:合格\n");
}
else if(score>=70 && score<90){ //或score<90
System.out.println("该学生的成绩水平为:良好\n");
}
else if(score>=90 && score<=100) { //或score<100
System.out.println("该学生的成绩水平为:优秀\n");
}
else{
System.out.println("您输入的分数不在分数等级判断范围内,请重新输入\n");
}
}
}