亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

圖書管理系統,有沒有寫的好的答案?

圖書管理系統,有沒有寫的好的答案?

正在回答

1 回答

寫這段代碼的時候,只有上帝和我知道什么意思。???現在,只有上帝知道。

package?com.imooc;

import?java.util.Scanner;

public?class?Test?{
	public?static?void?main(String[]?args)?{
		
		String[]?s?=?{"唐詩300首","格林童話","java編程思想","計算機操作系統"};
		
		System.out.println("歡迎來到圖書管理系統");
		
		while(true)?{
			int?number?=?0;
			while(true)	{
				System.out.println("選擇菜單?:輸入1:進入書名查找模式???輸入2:進入圖書序列號查找模式");
				Scanner?sc?=?new?Scanner(System.in);
				try{
					?number?=?sc.nextInt();
				}catch(Exception?a)?{
					System.out.println("錯誤命令異常,請重新輸入");
					sc?=?null;
					continue;
				}
				
				if(number?>=1?&&?number?<=2)?{
					break;
				}else?{
					System.out.println("沒有該選項!請重新輸入");
				}
			}
			
			
			
			if(number?==?1)?{
				while(true){	
					System.out.print("請輸入要查找的書名:");
					Scanner?sc2?=?new?Scanner(System.in);
					String?book?=?null;
					try{
						?book?=?sc2.nextLine();
					}catch(Exception?b)?{
						System.out.println("錯誤命令異常,請重新輸入!");
						sc2?=?null;
						continue;
					}
					
					boolean?b?=?true;
					for(int?x=0;x<s.length;x++)?{
							if(s[x].equals(book))?{
								System.out.println(s[x]+"這本書存在!");
								b?=?false;
								break;
							}
					}
					if(b)?{
						System.out.println(book+"這本書不存在");
						System.out.println("是否重新輸入:是/否");
						Scanner?sc5?=?new??Scanner(System.in);
						if(sc5.nextLine().equals("是"))?{
							continue;
							
						}
					}
					break;
				}
			}else?if(number?==?2)?{
				while(true)?{
					System.out.print("請輸入要查找的序列號:");
					int?y;
					Scanner?sc4?=?new?Scanner(System.in);
					try{
						?y?=?sc4.nextInt();
					}catch(Exception?c)?{
						System.out.println("錯誤命令異常,請重新輸入");
						continue;
					}
						
					boolean?flag?=?false;
					for(int?x=0;x<s.length;x++)?{
						
						try{
							if(s[x].equals(s[y]))?{
								System.out.println("序列號"+y+"為"+s[x]+"這本書存在!");
								System.out.println("是否繼續查詢:是/否");
								Scanner?sc6?=?new??Scanner(System.in);
								String?choose3?=?sc6.nextLine();
								if(choose3.equals("是"))?{
									break;
								}else?if(choose3.equals("否")){
									flag?=?true;
								}
								break;
							}
						}catch(Exception?e)?{
							System.out.println("圖書不存在異常!");
							System.out.println("是否重新輸入:是/否");
							Scanner?sc5?=?new??Scanner(System.in);
							String?choose2?=?sc5.nextLine();
							if(choose2.equals("是"))?{
								break;
							}else?if(choose2.equals("否")){
								flag?=?true;
								break;
							}
						}
					}
				if(flag)?{
					break;
				}
				
				}
		
		
			}
			
			Scanner?i?=?new?Scanner(System.in);
			String?choose?=?null;
			while(true)?{
				System.out.println("是否返回選擇菜單??是/否");
				
				try{
					choose?=?i.nextLine();
					break;
				}catch(Exception?e)?{
					System.out.println("輸入的數值異常,請重新輸入");
					i?=?null;
					continue;
				}
			}
				if(!choose.equals("是"))?{
					break;
				}
			
		
			
		}
	}
		
		



}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

圖書管理系統,有沒有寫的好的答案?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號