import java.util.Scanner;
public class code2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(true) {
String str = sc.next();
//利用toCharArray将字符串转变为字符数组,并附给arr字符数组
char[] arr = str.toCharArray();
for (int i = 0; i < arr.length; i++) {
//将arr字符数组中的字符进行遍历
char s = arr[i];
if ((int) s == 48)
return;
else {
//调用change方法进行字符大小写的转化
System.out.print(change(s));
}
}
System.out.println();
}
}
//定义change方法将大写字母转为小写字母,将小写字母转化为大写字母
public static char change(char c) {
int sum = c;
if (sum >= 65 && sum <= 90) {
sum += 32;
} else if (sum >= 97 && sum <= 122) {
sum -= 32;
}
return (char) sum;
}
}
Java实现字符(串)英文字母的大小写转换
于 2023-09-19 21:13:00 首次发布