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

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

對于異常的一些疑問 但不清楚是不是異常能解決的問題

比如要循環輸入4次數據 每次要求輸入1或者2 而當你第一次輸入的是3 不是1或者2 ?如何重復進行那第一次錯誤的輸入?而后面還要輸入3次?

而不只是單單過了這次循環或者只能提示一下輸入錯誤

正在回答

7 回答

public static void main(String[] args) {


Scanner s= new Scanner(System.in);

for(int i=0;i<4;) {

System.out.println("請輸入1或者2");

int input = s.nextInt();

i++;

if(input>2||input<1) {

System.out.println("請重新輸入");

continue;

}

}

}

重新輸入也算一次


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

continue跳出本次循環試試。/?

0 回復 有任何疑惑可以回復我~
public?class?Print{
????public?static?void?main(String[]?args)?{
???????Scanner?input=new?Scanner(System.in);
???????for(int?i?=?0;?i?<4?;)?{
?????????System.out.print("請輸入1或者2:");
?????????int?a=input.nextInt();
?????????i++;
?????????if?(a>2){
?????????System.out.println("您的輸入有誤,請重新輸入!");
?????????}else{
???????????i++;
?????????}???
????????}
????}
}


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

學霸985

這個才是標準答案?。?/div>
2019-02-24 回復 有任何疑惑可以回復我~
#2

慕粉0578318 回復 學霸985

你這個有問題,只能循環輸入4次
2019-05-31 回復 有任何疑惑可以回復我~
#3

學霸985 回復 慕粉0578318

他就是說要循環四次啊,,
2019-07-18 回復 有任何疑惑可以回復我~

這個邏輯寫的優秀

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

上面這個兄弟是正確的,不過不太完整,而且a是大于2

public?class?Test02?{
????public?static?void?main(String[]?args)?{
????????Scanner?input=new?Scanner(System.in);
????????for?(int?i?=?0;?i?<4?;?i++)?{
????????????int?a=input.nextInt();
????????????if?(a>2){
????????????????System.out.println("您的輸入有誤,請重新輸入");
????????????????i--;
????}
}
????}
}


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

int a =input.nextInt();

for(int i=1;i<=4;i++){? ??

if(a>3){

system.out.println("請輸入1或者2,不要輸入3或以上")

i--;

? }

}?

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

慕的地2053752

...
2019-03-26 回復 有任何疑惑可以回復我~
#2

慕的地2053752 回復 慕的地2053752

import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner input =new Scanner(System.in); System.out.println("請輸入數字"); for(int i=0;i<4;) { int num =input.nextInt(); if(num>2) {continue;} else {System.out.println("這個數字符合要求");} i++; } } }
2019-03-26 回復 有任何疑惑可以回復我~

自定義異常了解一下

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

舉報

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

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

進入課程

對于異常的一些疑問 但不清楚是不是異常能解決的問題

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

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

幫助反饋 APP下載

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

公眾號

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