程序执行其实就是按照规则一行一行的跑代码。要有意识地在完成既定需求,同时少跑代码。
多使用“短路”:||、&&
这个成绩评价程序中,错误数据的判断也可以放最前面。
class HomeWork03 {
public static void main (String [] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入成绩:");
int score = sc.nextInt();
if (score<=100 & score>=90) {
System.out.println("您的成绩是优秀。");
} else if(score>=80 && score<90) {
System.out.println("您的成绩是良好。");
} else if(score>=60 && score<80) {
System.out.println("您的成绩是及格。");
} else if(score>=0 && score<60) {
System.out.println("您的成绩是不及格。");
}else {
System.out.println("您的输入有误。");
}
}
}