亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

借書系統bug死循環,求大神指點下

借書系統bug死循環,求大神指點下

qq_奔三了_03545151 2016-06-26 15:42:59
package com.imooc;/* ? 當輸入 a時,進行死循環,明明給了當錯誤時 重新賦值的語句,但是好像系統識別不了?* 借書系統?* 要求:?* 1.定義字符串數組保存圖書信息?* 2.提示用戶輸入,分別按“書名”和“圖書序號”查找圖書?* 3.根據輸入信息進行適當的異常處理?* a.如果輸入類型錯誤,拋出“錯誤命令異常”,并提示重新輸入?* b.如果書名不存在,拋出“圖書不存在異?!保⑻崾局匦螺斎?* c.如果圖書序號超過字符串數組范圍,拋出“圖書不存在異常”,并提示重新輸入?* */import java.util.*;public class jiesuxitong { public static void main(String[] args) { int a=1; int numb=0; int xuhao=0; String tushumingc=""; int tushuxuh=0; Scanner in=new Scanner(System.in); String[] tushu={"高等函數","論語","動漫","科學","籃球","電影"}; System.out.println("*****歡迎使用圖書查詢系統:"); System.out.println("1:根據書名查詢圖書 ? ? 2.根據圖書序號查詢圖書"); while(a==1){ try{ System.out.println("請輸入:"); xuhao=in.nextInt(); if(xuhao==1||xuhao==2){ a=0; }else{ System.out.println("錯誤命令輸入,請重新輸入"); } }catch(InputMismatchException e){ System.out.println("錯誤命令輸入,請重新輸入"); a=1; } } switch (xuhao){ case 1:? System.out.println("請輸入圖書名稱:"); tushumingc=in.next(); for(int i=0;i<tushu.length;i++){ if(tushu[i].equals(tushumingc)){ System.out.println("book:"+tushumingc); break; }else{ System.out.println("圖書不存在"); break; } } break; case 2: ? System.out.println("請輸入圖書序號:"); tushuxuh=in.nextInt(); if(tushuxuh<tushu.length){ System.out.println("book:"+tushu[tushuxuh-1]); }else{ System.out.println("圖書不存在"); } break; } System.out.println("感謝使用圖書查詢系統"); }}
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 955 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號