免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

java圖書借閱代碼 借書java代碼怎么寫

java設計一個圖書借閱程序

package?Management;

成都創新互聯公司是專業的武江網站建設公司,武江接單;提供網站制作、成都網站制作,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行武江網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!

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對圖書館借閱書籍情況編程

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

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

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

利用Java實現圖書的借閱管理功能,采用文本文件方式存儲數據自行設計數據結構。

//只實現了圖書的添加

package?com.suncheng.main;

import?java.io.BufferedReader;

import?java.io.BufferedWriter;

import?java.io.FileWriter;

import?java.io.IOException;

import?java.io.InputStreamReader;

public?class?Main?{

//路徑

private?final?static?String?PATH?=?"D:\\";

//圖書錄入.txt

private?final?static?String?TSLR?=?PATH+"圖書錄入.txt";

//人員信息.txt

private?final?static?String?RYXX?=?PATH+"人員信息.txt";

//借還書.txt

private?final?static?String?JS_HS?=?PATH+"借還書.txt";

static{

try?{

String[][]?arr?=?{{"圖書ID,圖書名稱",TSLR},{"人員ID,姓名",RYXX},{"借還ID,借書人,開始借書時間,最終還書截至時間,還書時間,是否已還",JS_HS}};

for(int?i?=?0;?i??arr.length;?i++){

getTitle(arr[i][0],?arr[i][1]);

}

}?catch?(IOException?e)?{

throw?new?RuntimeException("系統出現問題,請聯系管理員!");

}

}

{

try?{

init();

}?catch?(IOException?e)?{

e.printStackTrace();

}

}

public?static?void?main(String[]?args)?throws?IOException?{

new?Main();

}

//初始化菜單

private?void?init()?throws?IOException{

System.out.println("++++++++++++借書管理系統++++++++++++");

System.out.println("\t1).?圖書的錄入");

System.out.println("\t2).?人員信息的錄入");

System.out.println("\t3).?圖書的查詢");

System.out.println("\t4).?借書的錄入");

System.out.println("\t5).?還書的錄入");

System.out.println("\t6).?人員借閱信息的顯示");

System.out.println("請輸入相應菜單:");

try?{

int?num?=?Integer.parseInt(new?BufferedReader(new?InputStreamReader(System.in)).readLine());

switch(num){

case?1?:

getTSLR();

break;

}

}?catch?(Exception?e)?{

e.printStackTrace();

}

}

//通用添加標題方法

private?static?void?getTitle(String?split,String?path)?throws?IOException{

String[]?arr?=?split.split(",");

BufferedWriter?out?=?new?BufferedWriter(new?FileWriter(path));

for(int?i?=?0;?i??arr.length;?i++){

out.write(arr[i]+"\t");

}

out.newLine();

out.close();

}

//添加圖書方法

private?boolean?getTSLR()?throws?IOException{

boolean?flag?=?false;

FileWriter?fw?=?new?FileWriter(this.TSLR,true);

BufferedReader?br?=?getSystem_In();

while(true){

System.out.println("請輸入圖書ID");

String?id?=?br.readLine();

System.out.println("請輸入圖書姓名");

String?name?=?br.readLine();

fw.write(id+"\t");

fw.write(name+"\t");

fw.write("\r\n");

System.out.println("是否繼續添加?Y、N");

if(!"y".equalsIgnoreCase(br.readLine())){

break;

}

}

fw.close();

br.close();

return?flag;

}

private?BufferedReader?getSystem_In(){

return?new?BufferedReader(new?InputStreamReader(System.in));

}

}

//圖書類

class?Book{

private?int?id;?//圖書ID

private?String?name;?//圖書名稱

}

//人員類

class?Person{

private?int?id;?//人員ID

private?String?name;?//姓名

}

//借還信息類

class?Person_Book{

private?int?id;?//借還ID

private?String?person;?//借書人

private?String?startDate;?//開始借書時間

private?String?stopDate;?//最終還書截至時間

private?String?hsDate;?//還書時間

private?boolean?flag;?//是否已還?true還,false未

}

java編寫圖書管理系統借書還書功能

1.先用jdbc連接數據庫,這個網上好多你去搜下就有

2.借書還書就是對某張表的更新操作,你借書還書的時候可以得到該書的一個id,這時,你通過這個id從數據庫中找到所對應的數據,更改書得庫存量即可。

自己動手做一遍,其實不難的,加油!

文章標題:java圖書借閱代碼 借書java代碼怎么寫
網站路徑:http://m.newbst.com/article0/dosjgoo.html

成都網站建設公司_創新互聯,為您提供服務器托管網站設計公司外貿建站Google動態網站網站收錄

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設