import java.util.*;public class CheckBook{? public static final String[] book = {"春天日記","高等數(shù)學(xué)","計(jì)算機(jī)概述","網(wǎng)絡(luò)設(shè)計(jì)","論語(yǔ)","青春的躁動(dòng)","大學(xué)英語(yǔ)"};? public static boolean right = true;? Scanner scanner = new Scanner(System.in);? public static void main(String[] args){? ? CheckBook checkBook = new CheckBook();? ? while(right){? ? ? try{? ? ? ? checkBook.test1();? ? ? }catch(Exce e){? ? ? ? e.printStackTrace();? ? ? }? ?}? }? public void test1()throws Exce {? ? ? System.out.println("請(qǐng)輸入您要查詢的id:");? ? ? if(scanner.hasNextInt()){? ? ? ? int number = scanner.nextInt();? ? ? ? if(number>book.length || number<0){? ? ? ? ? throw new Exce("序號(hào)不存在!");? ? ? ? }else{? ? ? ? ? System.out.println("請(qǐng)輸入書籍名稱:"); ? ? ? ??? ? ? ? ? String bookName = scanner.next();? ? ? ? ? if(bookName.equals(book[number-1])){? ? ? ? ? ? System.out.println("圖書館中有此書,書的序號(hào)為:"+number);? ? ? ? ? ? right = false;? ? ? ? ? }else{? ? ? ? ? ? throw new Exce("圖書不存在!");? ? ? ? ? }? ? ? ? }? ? ? }else{? ? ? ? throw new Exce ("錯(cuò)誤命令異常!");? ? ? }? ? }}
到 錯(cuò)誤命令異常就不能正常循環(huán)這是為什么
weibo_快樂is魏帆_0
2016-07-08 10:31:59