日常任務(wù)-圖書管理

package com.company;

public class zhao {

public Stringname;

? ? public int kk;

? ? public int shi;

? ? public void pp(int index){

System.out.println(index+name+"\t"+kk+"\t"+shi);

? ? }

}

package com.company;

public class xu {

zhao[]yang =new zhao[30];

}

package com.company;

import java.util.Scanner;

public class JIAO {

xuyan =new xu();

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

? ? public void mi(){

zhao shu =new zhao();

? ? ? ? shu.name ="java基礎(chǔ)教程";

? ? ? ? shu.kk =0;

? ? ? ? shu.shi =2015-7-1;

? ? ? ? zhao ju =new zhao();

? ? ? ? ju.name ="數(shù)據(jù)庫技術(shù)";

? ? ? ? ju.kk =1;

? ? ? ? ju.shi =0;

? ? ? ? zhao ren =new zhao();

? ? ? ? ren.shi =0;

? ? ? ? ren.name ="人月神話";

? ? ? ? ren.kk =1;

? ? ? ? yan.yang[0] = shu;

? ? ? ? yan.yang[1] = ju;

? ? ? ? yan.yang[2] = ren;

? ? }

public void yi(){

boolean flag =true;

? ? ? ? do {

System.out.println("歡迎使用圖書管理系統(tǒng)");

? ? ? ? ? ? System.out.println("——————————————————————————————————————————————");

? ? ? ? ? ? System.out.println("1.查看圖書");

? ? ? ? ? ? System.out.println("2.新增圖書");

? ? ? ? ? ? System.out.println("3.刪除圖書");

? ? ? ? ? ? System.out.println("4.借出圖書");

? ? ? ? ? ? System.out.println("5.歸還圖書");

? ? ? ? ? ? System.out.println("6.退出");

? ? ? ? ? ? System.out.println("請(qǐng)選擇:");

? ? ? ? ? ? int ll =scanner.nextByte();

? ? ? ? ? ? switch (ll){

case 1:

System.out.println("查看圖書");

? ? ? ? ? ? ? ? ? ? cha();

break;

? ? ? ? ? ? ? ? case 2:

System.out.println("新增圖書");

? ? ? ? ? ? ? ? ? ? ww();

break;

? ? ? ? ? ? ? ? case 3:

System.out.println("刪除圖書");

? ? ? ? ? ? ? ? ? ? bb();

break;

? ? ? ? ? ? ? ? case 4:

System.out.println("借出圖書");

? ? ? ? ? ? ? ? ? ? jj();

break;

? ? ? ? ? ? ? ? case 5:

System.out.println("歸還圖書");

? ? ? ? ? ? ? ? ? ? aa();

break;

? ? ? ? ? ? ? ? case 6:

System.out.println("謝謝使用");

? ? ? ? ? ? ? ? ? ? flag =false;

break;

? ? ? ? ? ? ? ? default:

System.out.println("輸入不符合要求請(qǐng)重新輸入!");

break;

? ? ? ? ? ? }

}while (flag);

? ? }

public static void main(String[] args) {

JIAO bo =new JIAO();

? ? ? ? bo.mi();

? ? ? ? bo.yi();

? ? }

public void cha(){

System.out.println("編號(hào)\t書名\t借出\t日期");

? ? ? ? for (int i =0; i

if (yan.yang[i]!=null){

yan.yang[i].pp(i+1);

? ? ? ? ? ? }

}

}

public void ww(){

System.out.println("新增圖書的書名;");

? ? ? ? String name =scanner.next();

? ? ? ? System.out.println("新增圖書的借出:");

? ? ? ? int kk =scanner.nextByte();

? ? ? ? System.out.println("新增圖書的日期:");

? ? ? ? int shi =scanner.nextByte();

? ? ? ? zhao uu =new zhao();

? ? ? ? uu.shi = shi;

? ? ? ? uu.name = name;

? ? ? ? uu.kk = kk;

? ? ? ? for (int i =0 ;i

if (yan.yang[i]==null){

yan.yang[i]=uu;

break;

? ? ? ? ? ? }

}

}

public void bb(){

System.out.println("請(qǐng)輸入書籍編號(hào):");

? ? ? ? boolean flag =true;

? ? ? ? int cc =scanner.nextByte();

? ? ? ? for (int i =0; i

if (yan.yang[i]!=null&&(i+1)==cc){

int j = i;

? ? ? ? ? ? ? ? while (yan.yang[j+1]!=null){

yan.yang[j] =yan.yang[j+1];

? ? ? ? ? ? ? ? ? ? j++;

? ? ? ? ? ? ? ? }

yan.yang[j] =null;

? ? ? ? ? ? ? ? flag =true;

break;

? ? ? ? ? ? }else {

flag =false;

? ? ? ? ? ? }

}

if (flag){

System.out.println("刪除成功");

? ? ? ? }else {

System.out.println("刪除失敗");

? ? ? ? }

}

public void jj(){

System.out.println("請(qǐng)輸入你要借走的書籍名字:");

? ? ? ? String name =scanner.next();

? ? ? ? boolean flag =true;

? ? ? ? for (int i=0; i

if (yan.yang[i]!=null&&yan.yang[i].name.equals(name)){

System.out.println("請(qǐng)輸入你要借走幾本:");

? ? ? ? ? ? ? ? int ee =scanner.nextByte();

? ? ? ? ? ? ? ? yan.yang[i].kk =yan.yang[i].kk - ee;

? ? ? ? ? ? ? ? flag =true;

? ? ? ? ? ? }else {

System.out.println("商品數(shù)量不夠抓緊進(jìn)貨空免!");

? ? ? ? ? ? ? ? flag =false;

? ? ? ? ? ? }

break;

? ? ? ? }

if (flag){

System.out.println("售賣成功");

? ? ? ? }else {

System.out.println("售賣失敗");

? ? ? ? }

}

public void aa(){

System.out.println("歸還圖書的書名空另;");

? ? ? ? String name =scanner.next();

? ? ? ? System.out.println("歸還圖書的借出:");

? ? ? ? int kk =scanner.nextByte();

? ? ? ? System.out.println("歸還圖書的日期:");

? ? ? ? int shi =scanner.nextByte();

? ? ? ? zhao uu =new zhao();

? ? ? ? uu.shi = shi;

? ? ? ? uu.name = name;

? ? ? ? uu.kk = kk;

? ? ? ? for (int i =0 ;i

if (yan.yang[i]==null){

yan.yang[i]=uu;

break;

? ? ? ? ? ? }

}

}

}

這個(gè)是圖書管理系統(tǒng)的代碼

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市蹋砚,隨后出現(xiàn)的幾起案子扼菠,更是在濱河造成了極大的恐慌,老刑警劉巖坝咐,帶你破解...
    沈念sama閱讀 221,695評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件循榆,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡墨坚,警方通過查閱死者的電腦和手機(jī)秧饮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泽篮,“玉大人盗尸,你說我怎么就攤上這事∶背牛” “怎么了泼各?”我有些...
    開封第一講書人閱讀 168,130評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)亏拉。 經(jīng)常有香客問我扣蜻,道長(zhǎng),這世上最難降的妖魔是什么及塘? 我笑而不...
    開封第一講書人閱讀 59,648評(píng)論 1 297
  • 正文 為了忘掉前任莽使,我火速辦了婚禮,結(jié)果婚禮上磷蛹,老公的妹妹穿的比我還像新娘吮旅。我一直安慰自己,他們只是感情好味咳,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,655評(píng)論 6 397
  • 文/花漫 我一把揭開白布庇勃。 她就那樣靜靜地躺著,像睡著了一般槽驶。 火紅的嫁衣襯著肌膚如雪责嚷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,268評(píng)論 1 309
  • 那天掂铐,我揣著相機(jī)與錄音罕拂,去河邊找鬼揍异。 笑死,一個(gè)胖子當(dāng)著我的面吹牛爆班,可吹牛的內(nèi)容都是我干的衷掷。 我是一名探鬼主播,決...
    沈念sama閱讀 40,835評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼柿菩,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼戚嗅!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起枢舶,我...
    開封第一講書人閱讀 39,740評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤懦胞,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后凉泄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體躏尉,經(jīng)...
    沈念sama閱讀 46,286評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,375評(píng)論 3 340
  • 正文 我和宋清朗相戀三年后众,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了胀糜。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,505評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吼具,死狀恐怖僚纷,靈堂內(nèi)的尸體忽然破棺而出矩距,到底是詐尸還是另有隱情拗盒,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布锥债,位于F島的核電站陡蝇,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏哮肚。R本人自食惡果不足惜登夫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,873評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望允趟。 院中可真熱鬧恼策,春花似錦、人聲如沸潮剪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽抗碰。三九已至狮斗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間弧蝇,已是汗流浹背碳褒。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工折砸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人沙峻。 一個(gè)月前我還...
    沈念sama閱讀 48,921評(píng)論 3 376
  • 正文 我出身青樓睦授,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親摔寨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子睹逃,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,515評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容