蓝桥杯——大小写转换

    科技2026-03-15  2

    问题描述:

    编写一个程序,输入一个字符串(长度不超过20), 然后把这个字符串内的每一个字符进行大小写变换, 即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。

    输入格式:

    输入一个字符串,而且这个字符串当中只包含英文字母, 不包含其他类型的字符,也没有空格。

    输出格式:

    输出经过转换后的字符串。

    示例输入:

    AeDb

    示例输出:

    aEdB

    代码:

    import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String line = reader.readLine(); String result = ""; for (int i = 0; i < line.length(); i++) { char c = line.charAt(i);// 逐个字符读取字符串 int n = (int) c;// 强转 if (n >= 65 && n <= 90) {// 大写字母 result += (c + "").toLowerCase(); } else {// 小写字母 result += (c + "").toUpperCase(); } } System.out.println(result); } }
    Processed: 0.015, SQL: 9