一个控制台应用程序,要求用户输入5个大写字母,如果用户输入的信息不满足要求,提示帮助信息并要求重新输入。
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
while (true) {
boolean isAllUpperChar = true;
System.out.println("请输入5个大写字母");
char[] str = new char[5];
Scanner scanner = new Scanner(System.in);
for (int i = 0; i < 5; i++) {
char b = scanner.next().charAt(0);
str[i] = b;
}
for (int i = 0; i < 5; i++) {
if (str[i] < 'A' || str[i] > 'Z') {
isAllUpperChar = false;
}
}
if (isAllUpperChar == true) {
System.out.println("您输入的五个字母均为大写");
break;
} else {
System.out.println("您输入的字母中有非大写");
}
}
}
}