图书系统

 
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 }

 

posted @ 2017-02-25 13:46  芊鸟咔咔  阅读(184)  评论(0编辑  收藏  举报