public class Main {
public static void main(String[] args) {
while (true) {
Scanner sc = new Scanner(System.in);
System.out.print("想取得的分数:");
int score = sc.nextInt();
if(score<0 || score>100) {
System.out.print("请输入正确的分数");
break;
}
System.out.print("当前评分:");
int currentScore = sc.nextInt();
double requireScore = (score - currentScore);//所需分数=取得分数-平时分
if (currentScore >= 0 && currentScore <= 40) {
System.out.print("期末考所需分数:"+requireScore);
System.out.print("\n");
} else {
System.out.println("输入不合法,请重新输入");
}
}
}
}