第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

為什么加了個while(bl)和try catch就可以重新輸了?輸入的時候圖書名稱打錯怎么沒有catch 后面那句話啊?

為什么加了個while(bl)和try catch就可以重新輸了?輸入的時候圖書名稱打錯怎么沒有catch 后面那句話啊?

亂斗之王 2017-04-07 13:41:22
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 回答

?
風信子it

TA貢獻1條經(jīng)驗 獲得超0個贊

asdasda

查看完整回答
反對 回復 2017-04-08
?
HansonQ

TA貢獻223條經(jīng)驗 獲得超56個贊

一直是循環(huán)吖,沒有明確的終止條件會一直這樣下去

查看完整回答
反對 回復 2017-04-07
?
司風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)該會明白了。

查看完整回答
反對 回復 2017-04-07
?
羽觴丨醉月

TA貢獻22條經(jīng)驗 獲得超6個贊

兄弟 ?不是我打擊你 ?你還是把教材上的while循環(huán)在認真看一遍吧

查看完整回答
反對 回復 2017-04-07
  • 2 回答
  • 0 關(guān)注
  • 2275 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號