book:
package com.dqd.book;
public class book {
private String id;
private String name;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public book(String id, String name) {
super();
this.id = id;
this.name = name;
}
}
show:
package com.dqd.book;
import java.util.Scanner;
public class show {
Scanner cin = new Scanner(System.in);
public void lay(){
System.out.println("-------选择列表-------");
System.out.println("1.新增图书");
System.out.println("2.删除图书");
System.out.println("3.查询图书");
System.out.println("0.退出");
System.out.print("请输入您的选择");
solve sh = new solve();
int t = cin.nextInt();
if(t==1){
sh.add();
}else if(t==2){
sh.del();
}else if(t==3){
sh.select();
}else if(t==0){
System.out.println("退出系统!");
}
}
}
solve:
package com.dqd.book;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class solve {
Scanner cin = new Scanner(System.in);
String id="";
String name = "";
static List list = new ArrayList<book>();
show s =new show();
public void add(){
System.out.println("请输入用户的id和name:");
id = cin.next();name = cin.next();
book b = new book(id,name);
solve.list.add(b);
System.out.println(solve.list.size());
s.lay();
}
public void select(){
boolean vis = false;
System.out.println("请输入您要查看的编号");
int tmp=-1;
tmp = cin.nextInt();
for(int i = 0;i<solve.list.size();++ i){
book t = (book)solve.list.get(i);
try{
if( Integer.valueOf(t.getId())==tmp ){
vis = true;
System.out.println(t.getId()+" "+t.getName());
break;
}
}catch(Exception e){
e.printStackTrace();
}
}
if(!vis){
System.out.println("没有找到目标!"+solve.list.size());
}
s.lay();
}
public void del(){
System.out.println("请输入您要删除用户的编号");
String tmp="";
tmp = cin.next();
for(int i =0 ;i<solve.list.size();++ i){
book t = (book)solve.list.get(i);
if(t.getId().equals(tmp)){
solve.list.remove(i);
break;
}
}
s.lay();
}
}
main:
import java.util.Scanner;
import com.dqd.book.show;
import com.dqd.book.solve;
public class main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
show s =new show();
s.lay();
}
}