图书系统
1 import java.util.Scanner;
2
3 public class ErrorTest {
4
5 public static void main(String[] args) {
6 // TODO Auto-generated method stub
7 String []books ={"孟子","大学"};
8 while(true){
9
10 System.out.println("输入命令:1-按照名称查找图书;2-按照序号查找图书");
11
12 Scanner sc = new Scanner (System.in);
13 int a=0;
14 while(true){
15 try{
16 a=sc.nextInt();
17 if(a==1||a==2){
18 break;
19 }else
20 System.out.println("命令输入错误");
21
22
23 }
24 catch(Exception e){
25 sc.nextLine();
26 System.out.println("命令输入错误!请根据输入数字命令");
27
28 }
29 }
30
31 boolean flag=false;
32 boolean flag2=false;
33 if(a==1){
34 sc.nextLine();
35 System.out.println("输入图书名称:");
36 String a2=sc.nextLine();
37
38 for(int i=0;i<books.length;i++){
39 if(a2.equals(books[i])){
40
41 flag=true;
42 break;
43 }
44 }
45 if(flag==false){
46
47 System.out.println("图书不存在:");
48 //System.out.println("命令输入错误!请根据输入数字命令");
49 }else
50 break;
51 }
52
53
54 else if(a==2){
55 System.out.println("输入图书序号:");
56 int b=sc.nextInt();
57 for(int j=0;j<books.length;j++){
58 if(b==(j+1)){
59 flag2=true;
60 System.out.println("book:"+books[j]);
61
62 break;
63
64 }
65 }
66 if(flag2==false){
67
68 System.out.println("图书不存在:");
69 }else{
70 break;
71 }
72 }
73 //public void test1(){
74
75 }
76 }
77
78
79 }