循环输入,直到控制台输入的内容为Y/y或N/n才结束,输入其他内容则提示错误。
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
boolean isValid = false;
while (!isValid) {
String str = sc.next();
if (str.equalsIgnoreCase("y")) {
System.out.println("YES");
isValid = true;
} else if (str.equalsIgnoreCase("n")) {
System.out.println("NO");
isValid = true;
} else {
System.out.println("Please input \"y\" or \"n\"");
}
}
}
}
本文介绍了一种在控制台输入中实现验证与循环控制的方法,通过使用Java的Scanner类和循环结构,确保用户只能输入'Y/y'或'N/n'来结束程序,否则会提示重新输入。
4689

被折叠的 条评论
为什么被折叠?



