题目:输入一段字符,包含大写字母或者小写字母,输出对应的大写或者小写转换,数字不管
代码实现:
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);
}
}
输出结果: