异常处理课堂作业
1、源代码:
import java.util.Scanner;
import java.util.InputMismatchException;
public class ChengJi {
public static void main(String[] args){
//TODO 自动生成的方法存根
int n=0;
Scanner scan=new Scanner(System.in);
System.out.println("请输入一个0~100的整数:");
for(;;){
try{
int i;
i=scan.nextInt();
if(i<0||i>100){ //判断输入数的范围是否正确
System.out.println("输入整数超出范围!");
}
else{
if(i<60){
System.out.println("不及格");
}
else if(i>60&&i<70){
System.out.println("及格");
}
else if(i>70&&i<80){
System.out.println("中");
}
else if(i>80&&i<90){
System.out.println("良");
}
else if(i>90&&i<100){
System.out.println("优");
}
}
}catch(InputMismatchException e){
scan.next();
System.out.println("输入格式不正确,请重新输入:");
}
if(n==1){ //结束循环
break;
}
}
}
}
2、结果截图: