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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

在第一步驟,打算用循環(huán)語(yǔ)句來(lái)判斷輸入的數(shù)字,但不知道哪里出錯(cuò)了.求各位幫幫忙看一下.我的思路是:通過(guò)輸入數(shù)字0或1來(lái)代表"否"和"是",①判斷輸入的是否是0或1,②真:繼續(xù)判斷是0還是1,給出具體的應(yīng)答;否,重新輸入.

package com.imooc;

import java.util.Scanner;


public class Initial {

? ? public static ?int inPut1;

? ??

public static void main(String[] args) {

// TODO Auto-generated method stub

? ? ? ??

Scanner input1 = new Scanner(System.in);//獲取用戶輸入的指令

? ? ? ? System.out.println("您是否想要租車? ");

? ? ? ? System.out.println("是,請(qǐng)回復(fù)1;否,請(qǐng)回復(fù)0");

? ? ? ? inPut1 = input1.nextInt();

? ? ? ? ?

? ? ? ? ? ? if ((inPut1 != 0 )|| (inPut1 != 1)){

? ? ? ? ? ? do {

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

? ? ? ? ? ?System.out.println("請(qǐng)輸入數(shù)字1或0.1表示'是';0表示'否'.");

? ? ? ? ? ?inPut1= input1a.nextInt();

? ? ? ? ? ?//continue;

? ? ? ? ? ? }while ( (inPut1 != 0) ||(inPut1 != 1));

? ? ? ? ? ? }else{

? ? ? ? ? ? switch (inPut1){

? ? ? ? ? ?case 0:

? ? ? ? ? ? ? ?System.out.println("退出 答答打車 程序");

? ? ? ? ? ?case 1:

? ? ? ? ? ? ? ?System.out.println("您可租車的類型與及其價(jià)格表,如下:");

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ?}

? ? ? ? ? ?

? ? ? ? ? ? }

? ? ? ? ? ??

? ? ? ? ? ? }

? ? ? ? ?

}

? ? ? ? //調(diào)用各類汽車的型號(hào)價(jià)目表


正在回答

2 回答

while中的條件錯(cuò)了,||邏輯運(yùn)算符的規(guī)則是有任一條件為true,則返回true。所以你寫成這樣,除非這世上有一個(gè)數(shù)可以同時(shí)等于0和1才能使這個(gè)條件為false從而退出循環(huán)

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

ziom

改成 while (!(inPut1 == 0)||(inPut1 == 1))就好了
2016-08-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

梁梁梁世豪 提問(wèn)者

謝謝您!發(fā)現(xiàn)自己做的過(guò)程中想當(dāng)然了.
2016-08-20 回復(fù) 有任何疑惑可以回復(fù)我~
#3

梁梁梁世豪 提問(wèn)者

呼~~終于寫完了.. 我寫的時(shí)候,發(fā)現(xiàn)寫成 while (!((inPut == 0) ^ (inPut == 1))) 也是可以的. 預(yù)期效果:如果輸入的是0或1,則退出循環(huán).否則一直循環(huán)提示重新輸入0或1.
2016-08-23 回復(fù) 有任何疑惑可以回復(fù)我~

補(bǔ)充一下. 我做過(guò)debug測(cè)試,問(wèn)題是在循環(huán)語(yǔ)句哪里,不論我輸入什么數(shù)字,都跳不出循環(huán).主要想問(wèn)一下為什么會(huì)出現(xiàn)這樣的情況.

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

舉報(bào)

0/150
提交
取消

在第一步驟,打算用循環(huán)語(yǔ)句來(lái)判斷輸入的數(shù)字,但不知道哪里出錯(cuò)了.求各位幫幫忙看一下.我的思路是:通過(guò)輸入數(shù)字0或1來(lái)代表"否"和"是",①判斷輸入的是否是0或1,②真:繼續(xù)判斷是0還是1,給出具體的應(yīng)答;否,重新輸入.

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

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

幫助反饋 APP下載

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

公眾號(hào)

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