2301_77165137 2023-05-20 01:48 采纳率: 100%
浏览 18
已结题

1.从控制台行接收一个含有大小写字母的静态字符串,并创建两个动态字符串,分别用来存储大写字母和小写字母。

1.从控制台行接收一个含有大小写字母的静态字符串,并创建两个动态字符串,分别用来存储大写字母和小写字母。

  • 写回答

2条回答 默认 最新

  • pzzhao 2023-05-20 13:16
    关注

    代码如下 :

    public class Main {  
        public static void main(String[] args) {  
            Scanner scanner = new Scanner(System.in);  
      
            // 接收静态字符串  
            System.out.print("请输入一个含有大小写字母的字符串:");  
            String str = scanner.nextLine();  
      
            // 创建动态字符串  
            StringBuilder lowStringBuilder = new StringBuilder();
            StringBuilder upperStringBuilder = new StringBuilder();
            for (char c : str.toCharArray()) {
                if (Character.isUpperCase(c)) {
                    upperStringBuilder.append(c);
                } else {
                    lowStringBuilder.append(c);
                }  
            }  
            String upperStr = upperStringBuilder.toString();
            String lowerStr = lowStringBuilder.toString();
      
            // 输出结果  
            System.out.println("大写字母字符串:" + upperStr);
            System.out.println("小写字母字符串:" + lowerStr);
    
        }  
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月23日
  • 已采纳回答 6月15日
  • 创建了问题 5月20日