Java—大小写转换
Description 把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。
Input 输入为一行字符串,其中不含空格。长度不超过80个字符。
Output 输出转换好的字符串。
Sample Input ABCD123efgh Output abcd123EFGH
import java
.util
.Scanner
;
public class Main {
public static void main(String
[] args
) {
Scanner reader
= new Scanner(System
.in
);
String str
;
char ch
;
int i
;
str
= reader
.nextLine();
for (i
= 0; i
< str
.length(); i
++) {
ch
= str
.charAt(i
);
if (ch
>= 'A' && ch
<= 'Z')
ch
= (char) (ch
+ 32);
else if (ch
>= 'a' && ch
<= 'z')
ch
= (char) (ch
- 32);
System
.out
.print(ch
);
}
}
}