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

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

這樣可以嗎

package tushu;


import java.util.Scanner;


public class book {

? ? int bookNum;

? ? String bookName;

? ??

? ? public book(int bookNum,String bookName){

? ? this.bookNum=bookNum;

? ? this.bookName=bookName;

? ? }

? ??

? ? public ?static void choose1(String ?bookName,book[] book){

? ? int k=0;

? ? for(int i=0;i<book.length;i++){

? ? if(book[i].bookName.equals(bookName)){

? ? System.out.println("book:"+book[i].bookName);

? ? k=1;

? ? }

? ? } ?

? ? if(k!=1){ ?

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

? ? }

? ? }

? ??

? ? public static void choose2(int bookNum,book[] book){

? ? int k=0;

? ? for(int i=0;i<book.length;i++){

? ? if(book[i].bookNum==bookNum){

? ? System.out.println("book:"+book[i].bookName);

? ? k=1;

? ?

? ? }

? ? }

? ? if(k!=1){

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

? ? ?

? ? }

? ?

? ? }

? ??

? ??

public static void main(String[] args) {

// TODO Auto-generated method stub

book[] book=new book[10];

book book0=new book(1,"高數");

book book1=new book(2,"數據結構");

book book2=new book(3,"體育");

book book3=new book(4,"離散數學");

book book4=new book(5,"微機");

book book5=new book(6,"PHP");

book book6=new book(7,"MySql");

book book7=new book(8,"英語");

book book8=new book(9,"計算機網絡");

book book9=new book(10,"C語言");

book[0]=book0;

book[1]=book1;

book[2]=book2;

book[3]=book3;

book[4]=book4;

book[5]=book5;

book[6]=book6;

book[7]=book7;

book[8]=book8;

book[9]=book9;

while(true){

? ? ? ? ? System.out.println("輸入命令:1--按照名稱查找圖書 ? 2--按照序號查找圖書 ");

? ? ? ? ? Scanner i=new Scanner(System.in);

? ? ? ? ? try {

? ? ? ? ? ? ? int choose = i.nextInt();

? ? ? ? ? ? ? if (choose == 1) {

? ? ? ? ? ? ?System.out.println("請輸入要查找圖書的書名:");

? ? ? ? ? ? ?Scanner t=new Scanner(System.in);

? ? ? ? ? ? ?String bookName=t.next();

? ? ? ? ? ? ?choose1(bookName,book);

? ? ? ? ? ? ?

? ? ? ? ? ? ? } else if (choose == 2) {

? ? ? ? ? ? ?System.out.println("請輸入要查找圖書的編號:");

? ? ? ? ? ? ?Scanner t=new Scanner(System.in);

? ? ? ? ? ? ?int bookNum=t.nextInt();

? ? ? ? ? ? ?choose2(bookNum,book);

? ? ? ? ? ? ? } else {

? ? ? ? ? ? ? ? ? //重新初始化系統

? ? ? ? ? ? ? ? ? main(null);

? ? ? ? ? ? ? }

? ? ? ? ? } catch (Exception e) {

? ? ? ? ? ? ? System.out.println("輸入類型有誤");

? ? ? ? ? }

? ? ? }

}?

}



正在回答

2 回答

但是并沒有用到本節知識————(拋出異常,自定義異常)喲,而是用得以前的數組解決的哈


0 回復 有任何疑惑可以回復我~

keyihhh

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409775    人
  • 解答問題       4546    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程

這樣可以嗎

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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