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

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

如何 使 catch 輸出” 圖書不存在后“ 繼續循環 if(a==2){} 語句

try{ ?

? ?if(a==2){

? ? ? System.out.println("輸入圖書序號:");

? ? ? int c = input.nextInt();

? switch(c){

? ? ?case 1:

? ? ?b[0]="高數";

? ? ?System.out.println("book:"+b[0]);

? ? ?break;

? ? ?case 2:

? ? ?b[1]="論語";

? ? ?System.out.println("book:"+b[1]);

? ? ?break;

? ? ?case 3:

? ? ?b[2]="三體";

? ? ?System.out.println("book:"+b[2]);

? ? ?break;

? ? ?} ? ? ?

? ? ? }?

} catch(Exception e){

? ? ??

? ? ? ? ? System.out.println("圖書不存在!");

? ? ? ? ??

? ? ? }

? ? ??


正在回答

2 回答

要是重新循環if語句的話,你的那個a的輸入的那個部分代碼要放在循環里面,才可以實現。要不然,a不管怎么樣,都是2.

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

要不。。 ? 加個do、while試試?

m=false;

do{

try{ ?

? if(a==2){

? ?System.out.println("輸入圖書序號:");

? ?int c = input.nextInt();

?switch(c){

? case 1:

? b[0]="高數";

? System.out.println("book:"+b[0]);

? break;

? case 2:

? b[1]="論語";

? System.out.println("book:"+b[1]);

? break;

? case 3:

? b[2]="三體";

? System.out.println("book:"+b[2]);

? break;

? } ? ? ?

? ? ?}?

} catch(Exception e){

? ? ?

? ? ? ? ?System.out.println("圖書不存在!");

? ? ? ? ?m=true;

? ? ? ? ?

? ? ?}}

while(m);


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

慕村5803318 提問者

還是死循環 我用for語句也是死循環 不知道怎么樣可以使它重新循環if語句
2017-09-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如何 使 catch 輸出” 圖書不存在后“ 繼續循環 if(a==2){} 語句

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

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

幫助反饋 APP下載

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

公眾號

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