第十六作业——IF的选择结构
第十六作业——IF的选择结构
持续输入成绩,判定type,输入非数字退出
输入不符合数字,提示重新输入
-
score,70及以上为及格
-
80及以上为良好
-
90及以上为优秀
-
100及以上为一级优等
-
其余不及格
-
满分120
package HomeWork;
import java.util.Scanner;
public class Work16 {
public static void main(String[]args){
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎使用考生系统"+"\n"+"请输入考生成绩;");
while(scanner.hasNextDouble()){
double score = scanner.nextDouble();
if (score <= 120) {
if (score >= 100) {
System.out.println("恭喜 一级优等:)");
} else if (score >= 90) {
System.out.println("恭喜 优秀:)");
} else if (score >= 80) {
System.out.println("恭喜 良好:)");
} else if (score >= 70) {
System.out.println("恭喜 及格:)");
} else if (score >= 0) {
System.out.println("加倍努力吧! 不及格:(");
} else {
System.out.println(score + "\t" + "成绩输入错误,请重新输入");
}
} else {
System.out.println(score + "\t" + "成绩输入错误,请重新输入");
}
}
System.out.println("输入错误(非数字),已退出程序");
scanner.close();
}
}
如果你有梦想 就努力去实现 就这样