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)的代碼