对于我的程序,我需要一个简单的Y / N条件帮助.我并不像我想的那样真正地工作.
不幸的是,我发现的所有其他主题都非常令人困惑.我是编程方面的新手.
我想要一个不会崩溃的Y / N条件,而不是CASE SENSITIVE.因此如果Y或y返回另一个菜单,如果n和N只是停止程序,如果输入任何其他内容,它将循环直到满足Y或N条件.
这就是我写的:
String input = ScanString.nextLine();
while (!"Y".equals(input) || !"y".equals(input) || !"N".equals(input) || !"n".equals(input)) {
System.out.println("Please enter Y/N (Not case sensitive): ");
input = ScanString.nextLine();
}
if ("Y".equals(input) || "y".equals(input)) {
meny1();
} else if ("N".equals(input) || "n".equals(input)) {
}
当它运行时,无论我放入什么,它都不会破坏while循环.