gpt4 book ai didi

java - 如何确保我只接受用户的正确输入

转载 作者:行者123 更新时间:2023-11-29 04:20:01 25 4
gpt4 key购买 nike

<分区>

我目前正在制作一个程序,我想输入“红色”或“黑色”,然后输入 1-10 中的一个数字。输入应类似于 Red 7Black 3

如果输入无效,我希望程序重新打印该行。我正在考虑使用 try { 然后 catch {。但我不确定要检查什么条件。

我试过这个:

    System.out.print("Please choose Black or Red....and a number from 1-10 (Example : Black 4): ");
String color = input.next();
int number = input.nextInt();
if(!color.equals("Red") || !color.equals("red") || !color.equals("Black") || !color.equals("black")) {
System.out.println("Incorrect input. Please enter Black or Red: ");
color = input.next();
}
if(!(number < 0 || number > 10)) {
System.out.println("Incorrect input. Please re-enter a valid number from 1 to 10: ");
color = input.next();
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com