66
import java.util.Iterator;
import java.util.Scanner;
public class ezzd {
static String[]books=new String[99];
static Scanner sc=new ?Scanner(System.in);
static char flag;
public static void main(String[] args) {
while (true) {
System.out.println("1:查詢書籍信息");
System.out.println("2:添加書籍信息");
System.out.println("3:修改書籍信息");
System.out.println("請選擇你需要執(zhí)行的操作");
int op=sc.nextInt();
switch (op) {
case 1://查詢數(shù)據(jù)
querybook();
System.out.println("是否繼續(xù)?y/n");
flag=sc.next().charAt(0);
if (flag=='n') {
System.out.println("歡迎下次使用,再見?。?!");
return;
}
break;
case 2://新增書籍
? ?addBook();
? ?System.out.println("是否繼續(xù)?y/n");
flag=sc.next().charAt(0);
if (flag=='n') {
System.out.println("歡迎下次使用,再見?。?!");
return;
}
? ?break;
case 3://修改書籍
updateBook();
System.out.println("是否繼續(xù)?y/n");
flag=sc.next().charAt(0);
if (flag=='n') {
System.out.println("歡迎下次使用,再見?。?!");
return;
}
break;
default:
break;
}
}
}
private static void updateBook() {
querybook();
System.out.println("請問你要修改那一本書?(書籍編號)");
int num=sc.nextInt();
System.out.println("請輸入書籍的新名稱:");
String newNameString=sc.next();
books[num-1]=newNameString;//修改名字
}
//新增書籍
private static void addBook() {
System.out.println("請輸入添加的書籍名稱");
String bookName=sc.next();
for (int i = 0; i < books.length; i ?) {
if(books[i]!=null){
books[i]=bookName;
System.out.println("添加成功!!!");
return;
? ?}
}
System.out.println("添加失敗!!!");
}
? //查詢書籍
private static void querybook() {
for (int i=0;i<books.length;i ?) {
if(books[i]!=null) {
? ? ? ? ?System.out.println((i 1) ":" books[i]);
? ? ? ? ? } ?
}
}
? ?private static void init() {
? ? books[0]="西游記";
? ? books[1]="三國演義";
? ? books[2]="紅樓夢";
? ? books[3]="大話西游";
? ? books[4]="水滸傳";
}
?}