最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

關(guān)于掃描器Scanner和while循環(huán)語句共同使用的問題,大神都看過來?。。。。?!

代碼實現(xiàn)結(jié)果:屏幕提示請輸入1或者2,當(dāng)我們輸入1或者2,屏幕提示"輸入正確",當(dāng)我們輸入非1或2時,屏幕一直提示"輸入不正確,請輸入1和2",直到你輸入正確后,提示"輸入正確"。這個代碼應(yīng)該怎么寫????

代碼如下:


Scanner input = new Scanner(System.in);

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

int a=input.nextInt();

int b=1;

while(b!=1||b!=2){

int c=input.nextInt();

System.out.println("輸入不正確,請輸入1和2");

}

System.out.println("輸入正確");


正在回答

4 回答

看看我這個怎么樣,

while(true){

int a = input.nextInt();

if(a == 1 || a == 2){

break;

}

System.out.println("輸入錯誤,請重新輸入:");

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

|| 有短路規(guī)則,所以,應(yīng)該是!(a==1||a==2)或者a!=1&&a!=2


import java.util.*;

public class HelloWorld {

? ? public static void main(String[] args) {

?

? ? ? ? Scanner input = new Scanner(System.in);

? ? ? ? System.out.println("請輸入1和2");

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

? ? ? ? while(a!=1&&a!=2){

? ? ? ? System.out.println("輸入不正確,請輸入1和2");

? ? ? ? a=input.nextInt();

? ? ? ? }

? ? ? ? System.out.println("輸入正確");

? ? }

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

(a!=1 || a!=2)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

奔波兒霸1 提問者

你把代碼粘貼復(fù)制運行下看,不行
2016-10-31 回復(fù) 有任何疑惑可以回復(fù)我~

a!=1||a!=2.

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

奔波兒霸1 提問者

你把代碼粘貼復(fù)制運行下看,不行
2016-10-31 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Java入門第二季
  • 參與學(xué)習(xí)       531268    人
  • 解答問題       6327    個

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進入課程

關(guān)于掃描器Scanner和while循環(huán)語句共同使用的問題,大神都看過來?。。。。?!

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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