java控制台输出图书馆管理系统控制台输出图书馆管理系统
主要为大家详细介绍了java控制台输出图书馆管理系统,只用java代码不用数据库和GUI等,文中示例代码介绍的非常详细,具有一定的参考价
值,感兴趣的小伙伴们可以参考一下
java控制台输出图书馆管理系统(只用java代码不用数据库和GUI,java入门的新手秒懂)
在个项目中,我只用数组保存数据,和只用for循环和if条件语句来完成,连数组工具类都没用,所以导致要用到很多的条件语句,虽然比较局限,但可以让新手
快速体验一下做小项目的乐趣,也可以练练for和if这些语句,练练一下它们之间嵌套的逻辑关系等,因为时间有限所以没有去优化了,主要还是让新手们体验下
做java项目的面向对象编程思想(OOP),给新手们体验一下做项目的乐趣,嘿嘿!
话不多说了,直接切入正题。
设计思路如下图:
首先用eclipse建立包和类(为了简单明了我的项目结构设计如下):
//在UserData.java里边输入以下代码
package com.jiaxun.library.data;
public class UserData {
private String username = "小询";//用户名
private String password = "zengjiaxun";//密码
public String getUser() {
return username;
}
public String getPassword() {
return password;
}
}
//在BookData.java中输入以下代码
package com.jiaxun.library.data;
public class BookData {
//书库
public BookData() {
{
String noreaders= "无";
for (int i = 0; i < borrowreaders.length; i++) {
borrowreaders[i]=noreaders;
}
for (int i = 0; i < 5; i++) {
switch (i) {
case 0:
booknames[i]="神级强者在都市";
authors[i]="日当午";
pubdates[i]="2016-03-31";
sumpaginations[i]="1320";
break;
case 1:
booknames[i]="都市修仙高手";
authors[i]="雪无泪";
pubdates[i]="2017-07-25";
sumpaginations[i]="656";
break;
case 2:
booknames[i]="护花神兵";
authors[i]="鸡飞蛋打";
pubdates[i]="2016-01-31";
sumpaginations[i]="1120";
评论0