色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java怎么只能輸入0和1

在Java中,對(duì)于輸入數(shù)字的限制可以通過(guò)設(shè)置變量類型和使用if語(yǔ)句實(shí)現(xiàn)。但如果需要限制輸入只能是0和1,可以通過(guò)以下兩種方法:

int num = 0;
Scanner input = new Scanner(System.in);
System.out.print("請(qǐng)輸入0或1:");
num = input.nextInt();
if (num != 0 && num != 1) {
System.out.println("輸入有誤,請(qǐng)重新輸入0或1!");
}

上述代碼中,首先定義num變量初始值為0,使用Scanner類獲取用戶輸入的數(shù)字,然后進(jìn)行判斷,如果輸入不是0和1,則打印出錯(cuò)誤提示。

int num = 0;
String str = "";
Scanner input = new Scanner(System.in);
System.out.print("請(qǐng)輸入0或1:");
str = input.next();
if (str.equals("0") || str.equals("1")) {
num = Integer.parseInt(str);
} else {
System.out.println("輸入有誤,請(qǐng)重新輸入0或1!");
}

這段代碼與上面有些不同,它首先通過(guò)Scanner輸入獲取的是字符串類型,然后使用equals方法判斷輸入的字符串是否等于0或1,如果符合要求則通過(guò)Integer.parseInt方法將字符串轉(zhuǎn)換為數(shù)字,否則打印錯(cuò)誤提示。

總的來(lái)說(shuō),Java只能輸入0和1的限制可以通過(guò)設(shè)置變量類型和if判斷語(yǔ)句實(shí)現(xiàn)。但需要注意,在判斷輸入是否合法時(shí),可以選擇使用數(shù)字或字符串類型,具體選擇可以根據(jù)實(shí)際情況來(lái)決定。