题目:输入一段字符,包含大写字母或者小写字母,输出对应的大写或者小写转换,数字不管
代码实现:

import java.util.Scanner;

public class ZimuChange {
    public static void main(String[] args) {
   	    System.out.println("请输入任意字符:");
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        //定义一个StringBuffer的实例sb
        StringBuffer sb = new StringBuffer();
        if (s != null) {
            for (int i = 0; i < s.length(); i++) {
                //索引指定位置的字符
                char c = s.charAt(i);
                //判断是否为小写字母
                if (Character.isLowerCase(c)) {
                    sb.append(Character.toUpperCase(c));
                } else if (Character.isUpperCase(c)) {
                    sb.append(Character.toLowerCase(c));
                }
            }
        }
        //打印输出
        System.out.println("转换后的字符:" + sb);
    }
}

输出结果:

java中小写字母转换为大写字母 java实现大小写字母转换_java