「Java学习打卡」49、程序练习

一个控制台应用程序,要求用户输入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("您输入的字母中有非大写");
            }
        }
    }
}

你可能感兴趣的:(「Java学习打卡」49、程序练习)