import java.util.*;public class PrintBig{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int sum; int count=0; System.out.println("输入10个整数"); for(int i=0;i<10;i++){ sum = in.nextInt(); try{ Integer k = new Integer(sum); }catch (InputMismatchException e){ System.out.println("请输入整数"); continue; } if(sum==999){ break; }else if(sum>0){ count++; } } System.out.println("\n正数的个数为:"+count); if(count==10){ System.out.println("正常退出"); }else{ System.out.println("非正常退出,输入了999"); } }}我输入w会JVM会抛个InputMismatchException,我处理后,程序为什么不往下运行啊;JVM抛出异常之后,会直接退出吗?
添加回答
举报
0/150
提交
取消