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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

自己寫的,僅供參考!

package com.xixi.book;


import java.util.InputMismatchException;

import java.util.Scanner;


import com.xixi.book.beans.Books;

import com.xixi.book.dao.BookShow;

import com.xixi.book.dao.BooksDao;

import com.xixi.book.exception.BookException;


public class Main_book {

public static void main(String[] args) {

try {

new Main_book().show();

} catch (BookException e) {

e.printStackTrace();

}

}

private static final BooksDao booksdao = new BooksDao();

public static void show() throws BookException{

try {

String name = "";

int id;

Scanner scan = new Scanner(System.in);

BookShow show = new BookShow();

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

int count = scan.nextInt();

if(count == 1) {

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

scan=new Scanner(System.in);

name = scan.nextLine();

show.getNameShow(name);

}else if(count == 2) {

System.out.println("輸入圖書ID:");

id = scan.nextInt();

show.getIdShow(id);

}else {

System.out.println("輸入錯(cuò)誤!");

show();

}

} catch (InputMismatchException e) {

System.out.println("命令輸入錯(cuò)誤!請(qǐng)根據(jù)提示輸入數(shù)字命令");

show();

}catch (Exception e) {

show();

}

}

}




package com.xixi.book.beans;


public class Books {

private int id;

private String BookName;

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public String getBookName() {

return BookName;

}

public void setBookName(String bookName) {

BookName = bookName;

}

@Override

public String toString() {

return "序號(hào):\t" + id + ", 書籍名稱:\t" + BookName + "";

}

}




package com.xixi.book.dao;


import java.util.Vector;


import com.xixi.book.beans.Books;


public class BooksDao {

public BooksDao() {

initialization();

}

public Vector<Books> getAllBook(){

return books;

}

Vector<Books> books = new Vector<>();

public void initialization() {

Books books = new Books();

books.setId(1);

books.setBookName("數(shù)據(jù)結(jié)構(gòu)");

this.books.add(books);

books = new Books();

books.setId(2);

books.setBookName("高數(shù)");

this.books.add(books);

books = new Books();

books.setId(3);

books.setBookName("Java程序設(shè)計(jì)");

this.books.add(books);

books = new Books();

books.setId(4);

books.setBookName("軟件工程與UML");

this.books.add(books);

books = new Books();

books.setId(5);

books.setBookName("Web前端開(kāi)發(fā)");

this.books.add(books);

}

}





package com.xixi.book.dao;


import java.util.Scanner;

import java.util.Vector;


import com.xixi.book.Main_book;

import com.xixi.book.beans.Books;

import com.xixi.book.exception.BookException;


public class BookShow {


Scanner scan = new Scanner(System.in);


private static final BooksDao booksdao = new BooksDao();


public void getNameShow(String name) throws BookException {


Vector<Books> books = booksdao.getAllBook();


// for (int i = 0; i < books.size(); i++) {

// if(books.get(i).equals(name)) {

// System.out.println(books.get(i));

// return;

// }else if(i==books.size()-1)

// System.out.println("名為:"+name+"的圖書不存在");

// }


boolean noHave=true;

for(Books book:books) {

if(book.getBookName().equals(name)) {

System.out.println(book);

noHave=false;

break;

}

}


if(noHave) {

System.out.println("名為:"+name+"的圖書不存在");

new Main_book().show();

}

}


public void getIdShow(int id) {


Vector<Books> books = booksdao.getAllBook();

boolean noHave = true;

for(Books book : books) {

if(book.getId() == id) {

System.out.println(book);

noHave = false;

break;

}

}

if(noHave)

System.out.println("序號(hào)為:"+id+",不存在!");

}


}






package com.xixi.book.exception;


public class BookException extends Exception{

public BookException() {

}

public BookException(String name) {

super(name);

}

}



https://img1.sycdn.imooc.com//5d0b4883000197ba03100270.jpg

正在回答

2 回答

大佬啊

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

運(yùn)行結(jié)果:

https://img1.sycdn.imooc.com//5d0b48d60001677e05150414.jpg

https://img1.sycdn.imooc.com//5d0b48f30001f8bb04940386.jpg

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

舉報(bào)

0/150
提交
取消
Java入門第三季
  • 參與學(xué)習(xí)       409768    人
  • 解答問(wèn)題       4510    個(gè)

Java中你必須懂得常用技能,不容錯(cuò)過(guò)的精彩,快來(lái)加入吧

進(jìn)入課程

自己寫的,僅供參考!

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

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

幫助反饋 APP下載

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

公眾號(hào)

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