自己寫的,僅供參考
package booktest;
import java.util.Scanner;
public class book {
public static void main(String[] args) {
// TODO Auto-generated method stub
boolean n = true;
String[] bookname = new String[] {"高數(shù)","數(shù)據(jù)結(jié)構(gòu)"};
while(n)
{
try {
Scanner input = new Scanner(System.in);
System.out.println("輸入命令:1-按照名稱查找圖書;2-按照序號查找圖書");
int number = input.nextInt();
if(number == 1){
System.out.println("輸入圖書名稱:");
Scanner input1 = new Scanner(System.in);
String a = input1.nextLine();
for(String b:bookname) {
if(b.contains(a)) {
System.out.println("book:"+ a);
break;
}
else {
System.out.println("圖書不存在!");
break;
}
}
}
else if(number ==2){
System.out.println("輸入圖書序號:");
int c = input.nextInt();
if(c == 0) {
System.out.println("book:" + bookname[c]);
break;
}
else if(c == 1) {
System.out.println("book:" + bookname[1]);
break;
}
else {
System.out.println("圖書不存在!");
}
}
}catch(Exception e){
System.out.println("命令輸入錯(cuò)誤!請根據(jù)提示輸入數(shù)字命令!");
continue;
}
}
}
}
2019-10-23
這是不是應(yīng)該發(fā)表在筆記里比較合適。這已經(jīng)是第二個(gè)要我回答的分享帖了