對(duì)于異常的一些疑問 但不清楚是不是異常能解決的問題
比如要循環(huán)輸入4次數(shù)據(jù) 每次要求輸入1或者2 而當(dāng)你第一次輸入的是3 不是1或者2 ?如何重復(fù)進(jìn)行那第一次錯(cuò)誤的輸入?而后面還要輸入3次?
而不只是單單過了這次循環(huán)或者只能提示一下輸入錯(cuò)誤
比如要循環(huán)輸入4次數(shù)據(jù) 每次要求輸入1或者2 而當(dāng)你第一次輸入的是3 不是1或者2 ?如何重復(fù)進(jìn)行那第一次錯(cuò)誤的輸入?而后面還要輸入3次?
而不只是單單過了這次循環(huán)或者只能提示一下輸入錯(cuò)誤
2018-07-23
舉報(bào)
2019-04-11
public static void main(String[] args) {
Scanner s= new Scanner(System.in);
for(int i=0;i<4;) {
System.out.println("請(qǐng)輸入1或者2");
int input = s.nextInt();
i++;
if(input>2||input<1) {
System.out.println("請(qǐng)重新輸入");
continue;
}
}
}
2019-03-17
continue跳出本次循環(huán)試試。/?
2019-02-24
2018-12-23
這個(gè)邏輯寫的優(yōu)秀
2018-11-06
上面這個(gè)兄弟是正確的,不過不太完整,而且a是大于2
2018-07-27
int a =input.nextInt();
for(int i=1;i<=4;i++){? ??
if(a>3){
system.out.println("請(qǐng)輸入1或者2,不要輸入3或以上")
i--;
? }
}?
2018-07-23
自定義異常了解一下