在第一步骤,打算用循环语句来判断输入的数字,但不知道哪里出错了.求各位帮帮忙看一下.我的思路是:通过输入数字0或1来代表"否"和"是",①判断输入的是否是0或1,②真:继续判断是0还是1,给出具体的应答;否,重新输入.
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("是,请回复1;否,请回复0");
inPut1 = input1.nextInt();
if ((inPut1 != 0 )|| (inPut1 != 1)){
do {
Scanner input1a = new Scanner(System.in);
System.out.println("请输入数字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("您可租车的类型与及其价格表,如下:");
}
}
}
}
//调用各类汽车的型号价目表