第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用了continue后錄入字母時出現(xiàn)死循環(huán)

用了continue后錄入字母時出現(xiàn)死循環(huán)

dantu163 2016-02-05 22:28:54
package com.imooc;import java.util.*;public class BorrowBooks { public static void main(String[] args) { Book [] books={ new Book(1,"英語"), ? ? ? ? ? ? new Book(2,"語文"), ? ? ? ? ? ? new Book(3,"數(shù)學"), ? ? ? ? ? ? new Book(4,"物理"), ? ? ? ? ? ? new Book(5,"佛堂") ? ? ? ? ? }; int cmd=0; int serialno=0; String name; int i=0; Scanner sc=new Scanner(System.in); while (true) { try { System.out.println("輸入命令:1-按序號查詢,2-按名稱查詢,0-退出:"); cmd=sc.nextInt(); if ( cmd==0 ) break; }? catch(Exception e) { System.out.println("錄入命令非數(shù)字!"); continue; } switch(cmd) { case 1: System.out.println("輸入圖書序號:"); serialno=sc.nextInt(); for ( i=0; i<books.length; i++) { if ( books[i].serialno==serialno ) { System.out.println("圖書:"+serialno+" "+books[i].name); break; } } if ( i>= books.length ) System.out.println("無此圖書!"); break; case 2: System.out.println("輸入圖書名稱:"); name=sc.next(); for ( i=0; i<books.length; i++) { if ( books[i].name.equals(name) ) { System.out.println("圖書:"+books[i].serialno+" "+name); break; } } if ( i>= books.length ) System.out.println("無此圖書!"); break; } } }}執(zhí)行現(xiàn)象如下:輸入命令:1-按序號查詢,2-按名稱查詢,0-退出:A輸入命令:1-按序號查詢,2-按名稱查詢,0-退出:錄入命令非數(shù)字!輸入命令:1-按序號查詢,2-按名稱查詢,0-退出:錄入命令非數(shù)字!輸入命令:1-按序號查詢,2-按名稱查詢,0-退出:錄入命令非數(shù)字!
查看完整描述

6 回答

?
dantu163

TA貢獻1條經(jīng)驗 獲得超1個贊

Scanner不會自動跳過非法字符,在try-catch中增加一行: sc.next(); 就可以了。

查看完整回答
1 反對 回復(fù) 2016-02-13
?
慕碼人2521115

TA貢獻14條經(jīng)驗 獲得超5個贊

因為你輸入的字母,而非數(shù)字,程序會走進

```

catch(Exception e)

{

System.out.println("錄入命令非數(shù)字!");

continue;

}

```這一段,continue后又重新回到while語句,和之前執(zhí)行的相同的代碼。

查看完整回答
反對 回復(fù) 2016-02-10
?
IMOOCER_Vi

TA貢獻7條經(jīng)驗 獲得超4個贊

不好意思,因為網(wǎng)絡(luò)故障,連發(fā)三遍,刷屏了。。。。

查看完整回答
反對 回復(fù) 2016-02-06
  • 6 回答
  • 0 關(guān)注
  • 1996 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號