Scanner in = new Scanner(System.in); int sum; int count = 0; System.out.println("輸入10個(gè)整數(shù)"); for (int i = 0; i < 10; i++) { try { sum = in.nextInt();//輸入w,拋出InputMismatchException,異常我處理了 } catch (InputMismatchException e) { System.out.println("請輸入整數(shù)"); sum = in.nextInt(); //在這里我什么沒輸入,直接給我報(bào)異常,這個(gè)是17行;新手,請多多幫忙//現(xiàn)在挺困擾的; }console:輸入10個(gè)整數(shù)w請輸入整數(shù)Exception in thread "main" java.util.InputMismatchException at java.util.Scanner.throwFor(Unknown Source) at java.util.Scanner.next(Unknown Source) at java.util.Scanner.nextInt(Unknown Source) at java.util.Scanner.nextInt(Unknown Source) at com.imooc.PrintBig.main(PrintBig.java:17)
關(guān)于異常處理的問題,我處理異常之后,它不繼續(xù)往下運(yùn)行了
一起創(chuàng)業(yè)
2015-03-23 18:08:49