package c.a.one;
import java.util.Scanner;
public class a59 {
static Scanner $$=new Scanner(System.in);
static String[] min={"过去","现在","明天","昨天","后天"};
static String[] xinm={"李四","王五","赵六","孙一","狗八"};
static int[] kejie={1,1,2,2,1,2};
static int[] cisu={10,10,10,20,30,20};
public static void main(String[] args){
while(true){
String a=dengl();
if("失败".equals(a)){
System.out.println("登录失败");
continue;
}else if("成功".equals(a)){
System.out.println("登录成功");
while(true){
zhucai();
int b=$$.nextInt();
if(b==1){
chakan(min,xinm,kejie,cisu);
}else if(b==2){
xinzeng();
}else if(b==3){
shanchu();
}else if(b==4){
jiechu();
}else if(b==5){
guihuan();
}
}
}
}
}
public static String dengl(){
String a="dpf";
String b="123456";
String c="失败";
System.out.println("请输入用户名");
String e=$$.next();
System.out.println("请输入密码");
String f=$$.next();
if(a.equals(e)&&b.equals(f)){
c="成功";
}
return c;
}
public static void zhucai(){
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("请选择菜单编号");
}
public static void chakan(String[] a,String[] b,int[]c,int[]d){
System.out.println("书名-------作者-------状态-------次数");
for(int i=0;i<a.length;i++){
String e="不可借";
if(c[i]==1){
e="可借";
}
System.out.println(a[i]+"--------"+b[i]+"--------"+e+"--------"+d[i]);
}
}
public static void xinzeng(){
if(min.length>=6){
System.out.println("书架已满");
}else{
System.out.println("请输入书名");
String a=$$.next();
System.out.println("请输入作者");
String b=$$.next();
int c=1;
for(String x:min){
if(x.equals(a)){
c=2;
}
}
if(c==1){
String[] min1=new String[min.length+1];
String[] xinm1=new String[xinm.length+1];
int[] kejie1=new int[kejie.length+1];
int[] cisu1=new int [cisu.length+1];
for(int i=0;i<min.length;i++){
min1[i]=min[i];
xinm1[i]=xinm[i];
kejie1[i]=kejie[i];
cisu1[i]=cisu[i];
}
min1[min1.length-1]=a;
xinm1[xinm1.length-1]=b;
kejie1[kejie1.length-1]=1;
cisu1[cisu1.length-1]=0;
System.out.println("增加成功!增加的书名是"+a);
chakan(min1,xinm1,kejie1,cisu1);
}else{
System.out.println("书名已存在");
}
}
}
public static void shanchu(){
System.out.println("请输入要删除的书名");
String a=$$.next();
int f=0;
int g=1;
for(int i=0;i<min.length;i++){
if(min[i].equals(a)){
f=i;
g=2;
}
}
if(g==2){
String[] min1=new String[min.length-1];
String[] xinm1=new String[xinm.length-1];
int[] kejie1=new int[kejie.length-1];
int[] cisu1=new int [cisu.length-1];
for(int i=0;i<min1.length;i++){
if(i<f){
min1[i]=min[i];
xinm1[i]=xinm[i];
kejie1[i]=kejie[i];
cisu1[i]=cisu[i];
}else if(i>=f){
min1[i]=min[i+1];
xinm1[i]=xinm[i+1];
kejie1[i]=kejie[i+1];
cisu1[i]=cisu[i+1];
}
}
System.out.println("删除成功");
chakan(min1,xinm1,kejie1,cisu1);
}else if(g==1){
System.out.println("此书不存在");
}
}
public static void jiechu(){
System.out.println("请输入借书的名字");
String a=$$.next();
String b="ok";
for(int i=0;i<min.length;i++){
if(min[i].equals(a)){
if(kejie[i]==1){
b="图书可借";
kejie[i]=2;
cisu[i]+=1;
}else {
b="抱歉图书已经被借出";
}
}
}
if("图书可借".equals(b)){
System.out.println(a+"借出成功");
}else{
System.out.println(b);
}
chakan(min,xinm,kejie,cisu);
}
public static void guihuan(){
System.out.println("请输入还书的名字");
String a=$$.next();
for(int i=0;i<min.length;i++){
if(min[i].equals(a)){
if(kejie[i]==2){
System.out.println("请输入租借天数");
int e=$$.nextInt();
if(e<31||e<1){
kejie[i]=1;
System.out.println(a+"已还,"+"租金是:"+(e*2.0)+"元");
}else{
System.out.println("没有此书或者已还");
}
}else{
System.out.println("没有此书或者已还");
}
}
chakan(min,xinm,kejie,cisu);
}
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/90758f711ad973f4b3565bac0d4e5599.png)