问题描述:
编写一个程序,输入一个字符串(长度不超过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);
}
}
转载请注明原文地址:https://blackberry.8miu.com/read-45051.html