首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于错误与循环的小小疑点

2012-04-24 
关于异常与循环的小小问题import java.util.Scanner//输入int型数据5个,类型符合则输出数,不符合则输出er

关于异常与循环的小小问题
import java.util.Scanner;//输入int型数据5个,类型符合则输出数,不符合则输出error
public class yichang {//为什么,输入“r”后程序就输出多个“error”结束
public static void main(String[] args) {//而不能继续输入下一个数据
Scanner cjl=new Scanner(System.in);
for(int i=0;i<5;i++){
try{
System.out.println(cjl.nextInt());
}catch(Exception e){
System.out.println("error");
}
}
}
} 先谢谢啦!

目的达到:
输入:
4

f
6
t
输出:
4
5
error
6
error




[解决办法]
import java.util.Scanner;//输入int型数据5个,类型符合则输出数,不符合则输出error
public class yichang {//为什么,输入“r”后程序就输出多个“error”结束
public static void main(String[] args) {//而不能继续输入下一个数据
Scanner cjl=new Scanner(System.in);
for(int i=0;i<5;i++){
try{
System.out.println(cjl.nextInt());
}catch(Exception e){
cjl.next();
System.out.println("error");
}
}
}
}

热点排行