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
提交
取消