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個整數(shù)"); for(int i=0;i<10;i++){ sum = in.nextInt(); try{ Integer k = new Integer(sum); }catch (InputMismatchException e){ System.out.println("請輸入整數(shù)"); continue; } if(sum==999){ break; }else if(sum>0){ count++; } ? } System.out.println("\n正數(shù)的個數(shù)為:"+count);? if(count==10){ System.out.println("正常退出"); }else{ System.out.println("非正常退出,輸入了999"); } }}我輸入w會JVM會拋個InputMismatchException,我處理后,程序為什么不往下運行啊;JVM拋出異常之后,會直接退出嗎?
異常一個問題,請幫下忙:處理異常后,程序會繼續(xù)往下運行嗎
一起創(chuàng)業(yè)
2015-03-23 16:15:19