package?com.imooc;
import?java.util.Scanner;
public?class?TestException?{
public?int?read()?{
int?choose?=?0;
try?{
System.out.println("輸入命令:1-按照名稱查找圖書;2-按照序號(hào)查找圖書");
Scanner?in?=?new?Scanner(System.in);
choose?=?in.nextInt();
}?catch?(Exception?e)?{
System.out.println("命令輸入錯(cuò)誤!請(qǐng)根據(jù)提示輸入數(shù)字命令!");
}
return?choose;
}
public?int?readBookNum()?{
int?num?=?0;
try?{
System.out.println("輸入圖書序號(hào):");
Scanner?in?=?new?Scanner(System.in);
num?=?in.nextInt();
}?catch?(Exception?e)?{
System.out.println("命令輸入錯(cuò)誤!請(qǐng)根據(jù)提示輸入數(shù)字命令!");
}
return?num;
}
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
String[]?books?=?new?String[]?{?"算法導(dǎo)論",?"數(shù)據(jù)結(jié)構(gòu)",?"高數(shù)"?};
TestException?test1?=?new?TestException();
int?num1;
outer:?while?(true)?{
num1?=?test1.read();
if?(num1?==?1)?{
boolean?flag1?=?false;
Scanner?in?=?new?Scanner(System.in);
System.out.println("輸入圖書名稱:");
String?name?=?in.nextLine();
inner:?for?(int?j?=?0;?j?<?books.length;?j++)?{
if?(books[j].equals(name))?{
flag1?=?true;
break?inner;
}
}
if?(flag1)?{
System.out.println("book:"?+?name);
break?outer;
}?else?{
System.out.println("圖書不存在!");
}
}?else?if?(num1?==?2)?{
boolean?flag2?=?false;
int?num?=?test1.readBookNum();
inner:?for?(int?i?=?0;?i?<?books.length;?i++)?{
if?(num?==?i)?{
flag2?=?true;
break?inner;
}
}
if?(flag2)?{
System.out.println("book:"?+?books[num]);
break?outer;
}?else?{
System.out.println("圖書不存在!");
}
}
}
}
}
2020-05-21
你是大哥