十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
HashMap的常用方法

10多年的洞口網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)整合營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整洞口建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“洞口網(wǎng)站設(shè)計(jì)”,“洞口網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
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{//初始化圖書信息
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
首先這個(gè)問題涉及到三個(gè)對象和一個(gè)動(dòng)作,即圖書對象,學(xué)生對象和借書信息的對象,和完成“借書”的動(dòng)作,圖書對象又可以包含圖書編號(hào),書名,作者,出版社,出版日期等等,學(xué)生對象包含學(xué)生編號(hào),姓名,性別,班級(jí),系別等等。借書信息對象包含圖書編號(hào),學(xué)生編號(hào),借書時(shí)間,借書數(shù)目等等
寫好這三個(gè)類,然后分別new一個(gè)圖書和學(xué)生的對象實(shí)例,
接著寫一個(gè)借書動(dòng)作過程的方法,將圖書對象和學(xué)生對象的屬性保存到借書信息的對象中....代碼略
switch(key){
case 1:
//借書
break;
case 2:
//還書
break;
}
1.先用jdbc連接數(shù)據(jù)庫,這個(gè)網(wǎng)上好多你去搜下就有
2.借書還書就是對某張表的更新操作,你借書還書的時(shí)候可以得到該書的一個(gè)id,這時(shí),你通過這個(gè)id從數(shù)據(jù)庫中找到所對應(yīng)的數(shù)據(jù),更改書得庫存量即可。
自己動(dòng)手做一遍,其實(shí)不難的,加油!