题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
(5)
import java.util.Scanner;
class Hello
{
public static void main(String[] args)
{
Scanner s = new Scanner(System.in);
a:
for(;;){
for(;;){
System.out.println("请输入学生的成绩:");
int c = s.nextInt();
if(c>100||c<0){
System.out.println("你输入的成绩无效,请重新输入");
break;
}else{
if(c>90){
System.out.println("你的成绩是:A");
}else if(c<90&&c>59){
System.out.println("你的成绩是:B");
}else{
System.out.println("你的成绩是:C");
}break a;
}
}
}
}
}
这道题很简单,就是这个输入无效,重新输入的问题可想到我了,还没学过怎么重新输入相关的东西,我只有用两个for循环来代替。
历史上的今天