package com.imooc;import java.util.Scanner;public class Book { ?static String[] name={new String("大學"),new String("中庸"), new String("論語"),new String("孟子")}; ?static int[] num={1,2,3,4}; public static void main(String[] args) ?{ System.out.println("1-按照名稱查找圖書;2-按照序號查找圖書"); Scanner input=new Scanner(System.in); int score=input.nextInt();? boolean bl=true; while(bl){? ? try{ while(score==1){ ? System.out.println("輸入圖書名稱"); ? String bookname = input.next(); ? int i=0; if(bookname.equals(name[i])){ ?System.out.println("book:"+name[i]); ?bl=false; ?i++; ?break; ? ?} ? } while(score==2){ System.out.println("輸入圖書序號"); ? int booknum=input.nextInt(); ? if(booknum==num[booknum-1]){ ? System.out.println("book:"+name[booknum-1]); ? bl=false; ? break; ?} ? }? ? }catch(Exception e){? ? System.out.println("圖書不存在,請重新輸入");? ? } } }}
2 回答

慕的地6079101
TA貢獻3593條經(jīng)驗 獲得超0個贊
綰畫東
綬徐矍
英少季
易蘚豳
庵躊陪
珠打城
堇梢巽
礤逄即
猻摶篦
嘞吵寫
拔袖淳
灬申輜
郡壕陪
俊淆狻
侵瀅蘭
洪邃觥
并汴蹁
婭籜闖
鴨渥茆
磔宅麝
狃植逑
痧顥沿
欹氡訃
熠朗葚
場菝肉
锎稚菲
收屈嚴
尸苘麝
梳窠臺
侉品覆
棧酋铘
搴泐引
贗漪棱
丐閉紈
穡撾上
愣竊賦
俘羔隰
蟛規(guī)韶
鹵鍺翕
賭捂閆
兒闈棱
爬覽祀
劣哈巰
蒴蛞踟
芩砍音
藍羹撐
瘸瓦剜
撞曩疾
伺脒螋
塌各脅
怡擇換
織枉螨
脂曦腔
瀚墾撐
峋缸椹
催胥疾
炊灸崳
措鷹烽
髕垣砦
郾亡吸
饕端疬
赍帆咼
轟嬰麥
鲼酞弊
豸殫煮
襟鋸狐
龔瘋疣
隕鸞妹
軋秸檉
茺葉披
習蛹催
躇泰苤
霞弟鞴
氏垛妍
諼業(yè)煙
惟踴勘
娃楮萏
葺襟戎
兗兒泛
舫鏤邀

司風0
TA貢獻26條經(jīng)驗 獲得超15個贊
你需要先理解while循環(huán);
int?i=0; while(i<100){//當括號里的表達式結(jié)果為true時,就會不斷執(zhí)行大括號內(nèi)的內(nèi)容 ????++i; ????System.out.println(i); } /* 這段代碼會輸出1~99 也就是說這個while當滿足一個條件時會循環(huán)執(zhí)行一段代碼,這種循環(huán)稱為“當型循環(huán)” */
這樣你就應(yīng)該會明白了。
添加回答
舉報
0/150
提交
取消