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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

交作業(yè)(1-9圖書查詢系統(tǒng))

package book_retrieval_system;

import java.util.Scanner;


public class RetrievalSystem {

String[] books = {"Head First Java","Java數(shù)據(jù)結(jié)構(gòu)","Java從入門到精通"};

public static void main(String[] args) {

// TODO Auto-generated method stub

RetrievalSystem find = new RetrievalSystem();

find.books();

}


public void books(){

try {

System.out.println("請選擇查找方式:1、以書名查找。2、以圖書序號查找。");

Scanner inputWays = new Scanner (System.in);

int way = inputWays.nextInt();

if(way==1||way==2) {

ways(way);

}else {

System.out.println("命令輸入錯誤,請輸入1或2");

books();

}

}catch(Exception ex) {

System.out.println("命令輸入錯誤,請輸入1或2");

books();

}

}

public void ways(int way) {

if(way==1) {

Scanner input1 = new Scanner(System.in);

System.out.println("請輸入書名:");

String bookName = input1.next();

if (contains(books,bookName)==true) {

System.out.println("您要找的圖書是:" + bookName);

books();

}else {

System.out.println("圖書不存在");

books();

}

}else if(way==2) {

Scanner input2 = new Scanner(System.in);

System.out.println("請輸入序號:");

int bookNumber = input2.nextInt();

if(bookNumber<=books.length&&bookNumber>0) {

System.out.println("您要找的圖書是:" + books[bookNumber-1]);

books();

}else {

System.out.println("您輸入有誤或圖書不存在");

books();

}

}

}

private boolean contains(String[] books,String bookName) {

// TODO Auto-generated method stub

for(String find:books) {

if(find.equals(bookName))?

return true;

}

return false;

}

}


正在回答

6 回答

不好意思啊,我也是想?yún)⒖家幌陆?jīng)驗,不是應(yīng)該自定義異常嗎,你這里寫的好像判斷,

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

溫涼a 提問者

嗯我是想拋出異常的 我也覺得我這兒有點問題 您有什么見解嗎?
2018-11-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_浩然_9 回復(fù) 溫涼a 提問者

我現(xiàn)在才看到,異常有點兒忘了,但是我自己寫了一下,一會兒我去找源代碼
2018-12-18 回復(fù) 有任何疑惑可以回復(fù)我~

寫的不錯!


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

溫涼a 提問者

謝謝! 繼續(xù)努力!
2018-11-02 回復(fù) 有任何疑惑可以回復(fù)我~

contains方法可以不寫,直接遍歷book,bookname.quals(book[i])也不錯

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

溫涼a 提問者

哦!謝謝!受教了!
2018-11-02 回復(fù) 有任何疑惑可以回復(fù)我~

小白求問:

if(way == 1 || way == 2){?

ways(way);

這兩句是啥意思

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕雪3349881

Scanner inputWays = new Scanner (System.in); int way = inputWays.nextInt(); way就是從控制臺輸入的數(shù)字,if(way == 1 || way == 2)的意思是如果輸入的數(shù)字是1或者2,就執(zhí)行ways方法,方法的參數(shù)是way。 public void ways(int way){} 再復(fù)習(xí)一下構(gòu)造方法那里的知識點。
2018-10-22 回復(fù) 有任何疑惑可以回復(fù)我~
#2

溫涼a 提問者 回復(fù) 慕雪3349881

謝謝大佬看懂我的程序!下次一定記得寫注釋QAQ
2018-11-02 回復(fù) 有任何疑惑可以回復(fù)我~

能不能寫個注釋 親?


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

溫涼a 提問者

單純想給自己留個紀(jì)念所以沒寫注釋哈哈 下次注意!
2018-11-02 回復(fù) 有任何疑惑可以回復(fù)我~

?????說好的排版呢

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

交作業(yè)(1-9圖書查詢系統(tǒng))

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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