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

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

代码如下 :

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);

    }  
}

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7594357
  • 这篇博客也不错, 你可以看下从控制台输入一个字符,如果这个字符是大写字母,转成小写字母输出;如果这个字符是小写字母,转成大写字母输出;如果不是字母,原义输出。
  • 除此之外, 这篇博客: 仿淘宝购物车实现功能:滚动页面到【结算操作】不可视时,浏览器底部出现固定栏中的 最近在做一个电商平台,做到购物车的时候,就脑洞大开要模仿淘宝实现一个非常人性化的用户体验性效果。觉得很不错,非常好玩就很大家分享了。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 在这里插入图片描述

  • 您还可以看一下 李月喜老师的企业微信开发第三方应用开发篇课程中的 我是选择网页应用还是小程序小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    答案:

    要从控制台行接收静态字符串,可以使用Scanner类的nextLine()方法获取用户输入的字符串,保存到一个String类型变量中。

    接下来,可以使用String类的toCharArray()方法将字符串转为字符数组,使用for循环和Character类的isUpperCase()方法和isLowerCase()方法遍历字符数组,分别将大写字母和小写字母存入两个动态字符串中,代码如下:

    import java.util.Scanner;
    
    public class Test {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入一个字符串:");
            String str = scanner.nextLine();
            char[] charArray = str.toCharArray();
            StringBuilder upperCaseStr = new StringBuilder();
            StringBuilder lowerCaseStr = new StringBuilder();
            for (char c : charArray) {
                if (Character.isUpperCase(c)) {
                    upperCaseStr.append(c);
                } else if (Character.isLowerCase(c)) {
                    lowerCaseStr.append(c);
                }
            }
            System.out.println("大写字母字符串:" + upperCaseStr.toString());
            System.out.println("小写字母字符串:" + lowerCaseStr.toString());
        }
    }
    

    运行程序后,在控制台输入一个字符串,程序会将该字符串分为大写字母字符串和小写字母字符串并输出。