真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java中借書的代碼 借書java代碼怎么寫

java設計一個圖書借閱程序

package?Management;

創(chuàng)新互聯(lián)網(wǎng)站建設公司,提供網(wǎng)站制作、成都網(wǎng)站設計,網(wǎng)頁設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;可快速的進行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

import?java.util.List;

import?java.util.ArrayList;

public?class?Management?{

public?static?ListBook?bookList=null;

public?Management()?{

//?TODO?Auto-generated?constructor?stub

bookList=new?ArrayListBook(100);

}

public?void?addbook(Book?book)

{

bookList.add(book);

}

public?Book[]?findBook(String?bookName)

{

Book?[]?book=new?Book[100];

int?j=0;

for(int?i=0;ibookList.size();i++)

{

if(bookName.equals(bookList.get(i).getName()))

{

book[j]=bookList.get(i);

j++;

}

}

return?book;

}

public?Book[]?ShowAllBook()

{

Book[]book=new?Book[100];

for(int?i=0;ibookList.size();i++)

{

book[i]=bookList.get(i);

bookList.get(i).printInfo();

}

return?book;

}

}

class?Book

{

private?String?name;

private?String?author;

public?String?getName()?{

return?name;

}

public?void?setName(String?name)?{

this.name?=?name;

}

public?String?getAuthor()?{

return?author;

}

public?void?setAuthor(String?author)?{

this.author?=?author;

}

void?printInfo()

{

System.out.println("書名為"+this.name+"作者為"+this.author);

}

}

class?Reader

{

private?String??name;

public?void?borrowbook(Book?book)?{

Management?liabry=new?Management();

for(int?i=0;iliabry.bookList.size();i++)

{ if(book.getAuthor().equals(liabry.bookList.get(i).getAuthor())book.getName().equals(liabry.bookList.get(i).getName()))

{

liabry.bookList.remove(i);

System.out.println("借書成功!");

break;

}

}

}

public?void?backbook(Book?book)?{

Management?liabry=new?Management();

liabry.addbook(book);

System.out.println("還書成功");

}

}

java 簡單的借書還書代碼怎么寫

switch(key){

case 1:

//借書

break;

case 2:

//還書

break;

}

java簡單的借書系統(tǒng)

HashMap的常用方法

map的存儲和修改方式?map.put(key, value);

map是否包含某個元素map.containsKey(key);

map某個key的value值map.get(key);

參考代碼

import?java.util.HashMap;

public?class?BookTest?{

static?HashMapString,?Integer?map=new?HashMapString,?Integer();

static{//初始化圖書信息

map.put("三國志",?8);

map.put("紅樓夢",?0);

map.put("西游記",?15);

}

public?static?void?main(String[]?args)?{//main方法

jieShu("水滸");

jieShu("三國志");

huanShu("三國志");

jieShu("紅樓夢");

huanShu("紅樓夢");

jieShu("紅樓夢");

}

public?static?void?jieShu(String?name){//借書

if(!map.containsKey(name)){//查詢圖書館是否有這本書

System.out.println("書籍:"+name+"\t查無此書!");

return;

}

if(map.get(name)=0){//查詢圖書數(shù)量是否為0

System.out.println("書籍:"+name+"\t已全部借出,請明日在來");

return;

}

map.put(name,?map.get(name)-1);

System.out.println("書籍:"+name+"\t借書成功。"+"\t庫存:"+map.get(name));

}

public?static?void?huanShu(String?name){//還書

if(!map.containsKey(name)){

System.out.println("查無此書");

}else{

map.put(name,?map.get(name)+1);

System.out.println("書籍:"+name+"\t還書成功。"+"\t庫存:"+map.get(name));

}

}

}

測試輸出

書籍:水滸 查無此書!

書籍:三國志 借書成功。 庫存:7

書籍:三國志 還書成功。 庫存:8

書籍:紅樓夢 已全部借出,請明日在來

書籍:紅樓夢 還書成功。 庫存:1

書籍:紅樓夢 借書成功。 庫存:0

JAVA對圖書館借閱書籍情況編程

首先這個問題涉及到三個對象和一個動作,即圖書對象,學生對象和借書信息的對象,和完成“借書”的動作,圖書對象又可以包含圖書編號,書名,作者,出版社,出版日期等等,學生對象包含學生編號,姓名,性別,班級,系別等等。借書信息對象包含圖書編號,學生編號,借書時間,借書數(shù)目等等

寫好這三個類,然后分別new一個圖書和學生的對象實例,

接著寫一個借書動作過程的方法,將圖書對象和學生對象的屬性保存到借書信息的對象中....代碼略


網(wǎng)站欄目:java中借書的代碼 借書java代碼怎么寫
本文地址:http://weahome.cn/article/doddpoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部