久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

java代碼寫(xiě)圖書(shū)借書(shū),借書(shū)java代碼怎么寫(xiě)

用java編寫(xiě)一個(gè)簡(jiǎn)單的圖書(shū)管理系統(tǒng)。 要求:實(shí)現(xiàn)瀏覽,借書(shū),還書(shū),查詢,退出等功能(每次最多能借

您好,這個(gè)功能要實(shí)現(xiàn)并不難,如果您還是學(xué)生,應(yīng)該用的技術(shù)都是基礎(chǔ)技術(shù)來(lái)實(shí)現(xiàn)對(duì)吧。如果是,那么給你一些提示,所使用的技術(shù)如,數(shù)組或集合,對(duì)象,相關(guān)變量屬性,循環(huán),swatch選擇 循環(huán)等等。

成都創(chuàng)新互聯(lián)公司專注于成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開(kāi)發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點(diǎn)出發(fā),讓客戶在網(wǎng)絡(luò)營(yíng)銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴(yán)謹(jǐn)?shù)膽B(tài)度對(duì)待客戶,用專業(yè)的服務(wù)創(chuàng)造價(jià)值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。

思路:瀏覽圖示其實(shí)就是讀取圖書(shū)的列表或者讀取某一本圖書(shū)的詳情。

借書(shū):從圖書(shū)列表中將對(duì)應(yīng)的書(shū)籍?dāng)?shù)量減掉一定數(shù)量。比如 num--;

還書(shū):同借書(shū)一樣,相加即可;

查詢,就是根據(jù)書(shū)名或者相關(guān)信息來(lái)查詢書(shū)庫(kù)中的圖書(shū),一般從數(shù)據(jù)庫(kù)獲取到這些數(shù)據(jù),如果更簡(jiǎn)單,那就是從集合里面查詢。

退出,那就更簡(jiǎn)單了,exit。

我不清楚你是要使用JavaWeb來(lái)實(shí)現(xiàn)還是使用C/S架構(gòu)來(lái)實(shí)現(xiàn),還是使用控制臺(tái)來(lái)實(shí)現(xiàn)。但是大概的思路都一致。但是復(fù)雜度不一樣,看你做到什么樣的效果和水平。

java 簡(jiǎn)單的借書(shū)還書(shū)代碼怎么寫(xiě)

switch(key){

case 1:

//借書(shū)

break;

case 2:

//還書(shū)

break;

}

java簡(jiǎn)單的借書(shū)系統(tǒng)

HashMap的常用方法

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

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

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

參考代碼

import?java.util.HashMap;

public?class?BookTest?{

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

static{//初始化圖書(shū)信息

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

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

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

}

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

jieShu("水滸");

jieShu("三國(guó)志");

huanShu("三國(guó)志");

jieShu("紅樓夢(mèng)");

huanShu("紅樓夢(mèng)");

jieShu("紅樓夢(mèng)");

}

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

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

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

return;

}

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

System.out.println("書(shū)籍:"+name+"\t已全部借出,請(qǐng)明日在來(lái)");

return;

}

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

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

}

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

if(!map.containsKey(name)){

System.out.println("查無(wú)此書(shū)");

}else{

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

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

}

}

}

測(cè)試輸出

書(shū)籍:水滸 查無(wú)此書(shū)!

書(shū)籍:三國(guó)志 借書(shū)成功。 庫(kù)存:7

書(shū)籍:三國(guó)志 還書(shū)成功。 庫(kù)存:8

書(shū)籍:紅樓夢(mèng) 已全部借出,請(qǐng)明日在來(lái)

書(shū)籍:紅樓夢(mèng) 還書(shū)成功。 庫(kù)存:1

書(shū)籍:紅樓夢(mèng) 借書(shū)成功。 庫(kù)存:0

java設(shè)計(jì)一個(gè)圖書(shū)借閱程序

package?Management;

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("書(shū)名為"+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("借書(shū)成功!");

break;

}

}

}

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

Management?liabry=new?Management();

liabry.addbook(book);

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

}

}

用java編寫(xiě)一個(gè)圖書(shū)館學(xué)生老師借書(shū)的程序,要求是老師和同學(xué)借書(shū)的權(quán)利不一樣,比如借書(shū)的數(shù)量還書(shū)的期限

給你提供大體思路:

學(xué)生和老師都是User對(duì)象,User里面用一個(gè)字段(比如userType)來(lái)區(qū)別是老師還是學(xué)生。

借書(shū)的時(shí)候,先取得當(dāng)前User,查出當(dāng)前已經(jīng)借書(shū)數(shù)量和userType的最大借書(shū)數(shù)量,以及當(dāng)前要借書(shū)的數(shù)量,做判斷,看是否能繼續(xù)借書(shū)。

如果能,則讀取當(dāng)前userType對(duì)應(yīng)的最長(zhǎng)借書(shū)期限,做匹配。

只是個(gè)大體邏輯,其實(shí)還有很多細(xì)節(jié),僅供參考, 有什么不懂的話私信我就行。

JAVA對(duì)圖書(shū)館借閱書(shū)籍情況編程

首先這個(gè)問(wèn)題涉及到三個(gè)對(duì)象和一個(gè)動(dòng)作,即圖書(shū)對(duì)象,學(xué)生對(duì)象和借書(shū)信息的對(duì)象,和完成“借書(shū)”的動(dòng)作,圖書(shū)對(duì)象又可以包含圖書(shū)編號(hào),書(shū)名,作者,出版社,出版日期等等,學(xué)生對(duì)象包含學(xué)生編號(hào),姓名,性別,班級(jí),系別等等。借書(shū)信息對(duì)象包含圖書(shū)編號(hào),學(xué)生編號(hào),借書(shū)時(shí)間,借書(shū)數(shù)目等等

寫(xiě)好這三個(gè)類,然后分別new一個(gè)圖書(shū)和學(xué)生的對(duì)象實(shí)例,

接著寫(xiě)一個(gè)借書(shū)動(dòng)作過(guò)程的方法,將圖書(shū)對(duì)象和學(xué)生對(duì)象的屬性保存到借書(shū)信息的對(duì)象中....代碼略

網(wǎng)站標(biāo)題:java代碼寫(xiě)圖書(shū)借書(shū),借書(shū)java代碼怎么寫(xiě)
網(wǎng)頁(yè)路徑:http://sd-ha.com/article42/hdhihc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、網(wǎng)站導(dǎo)航、App設(shè)計(jì)手機(jī)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)