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

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

homework

package?imooc_class;

import?java.util.InputMismatchException;
import?java.util.Scanner;

public?class?Imooc_1_07s_homework?{

????public?static?int?inputCheck(){
????????Scanner?scan?=?new?Scanner(System.in);
????????try{
????????????int?input?=?scan.nextInt();
????????????return?input;?//若上一行代碼未報錯則返回輸入值
????????}catch(Exception?e)?{
????????????scan.next();?//讀取輸入內容防止影響下次循環
????????????return?3;
????????}?finally?{
????????????System.out.println("finally");
????????}
????}

????public?static?void?main(String[]?args)?throws?Exception?{
????????Imooc_1_07s_book[]?books?=?{
????????????????new?Imooc_1_07s_book("論語",1),
????????????????new?Imooc_1_07s_book("高數",2),
????????????????new?Imooc_1_07s_book("電路",3),
????????????????new?Imooc_1_07s_book("大英",4)
????????};

????????System.out.println("--------圖書系統--------");

????????while?(true)?{
????????????System.out.println("輸入命令:1-按名稱查書(string);?2-按序號查書(int)");
????????????Scanner?scan?=?new?Scanner(System.in);

????????????int?userNum?=?inputCheck();

????????????boolean?exit?=?false;
????????????switch?(userNum)?{
????????????????case?1:
????????????????????System.out.print("Input?book?name:");
????????????????????String?searchName?=?scan.next();
????????????????????for(Imooc_1_07s_book?bookData?:?books){
????????????????????????boolean?i?=?searchName.equals(bookData.name);
????????????????????????if(i)?{
????????????????????????????System.out.println("已找到《"?+?bookData.name?+?"》,編號:"?+?bookData.id);
????????????????????????????exit?=?true;
????????????????????????}
????????????????????}
????????????????????if(!exit){
????????????????????????System.out.println("sorry,?no?fund");
????????????????????}
????????????????????break;
????????????????case?2:
????????????????????System.out.print("Input?book?int:");
????????????????????int?searchInt?=?scan.nextInt();
????????????????????for(Imooc_1_07s_book?bookData?:?books){
????????????????????????if(searchInt?==?bookData.id)?{
????????????????????????????System.out.println("已找到《"?+?bookData.name?+?"》,編號:"?+?bookData.id);
????????????????????????//??exit?=?true;
????????????????????????}
????????????????????}
????????????????????if(!exit){
????????????????????????System.out.println("sorry,?no?fund");
????????????????????}
????????????????????break;
????????????????default:
????????????????//??throw?new?RuntimeException("你眼瞎啊,輸入數字1或2,請重新輸入!");
????????????????????System.out.println("你眼瞎啊,輸入數字1或2,請重新輸入!");
????????????????????break;
????????????}
????????????if(exit){
????????????????break;
????????????}
????????}

????}

}


正在回答

1 回答

?

boolean?exit?=?false;

if(i)?{?System.out.println("已找到《"?+?bookData.name?+?"》,編號:"?+?bookData.id);?

?exit?=?true;}? ? ? ? ? ? ? ? ? ? ?

if(!exit){?System.out.println("sorry,?no?fund");?}

!exit 是非真還是非假?

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

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409766    人
  • 解答問題       4543    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程
微信客服

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

幫助反饋 APP下載

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

公眾號

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