java语言来实现
1、创建一个Scanner对象来处理用户的输入
2、从scanner中获取用户输入的字符char
3、判断字符char是大写('A' <= c && c <= 'Z'),则将字符的ascii值加32则变成小写
4、判断字符char是小写('a' <= c && c <= 'z'),则将字符的ascii值减32则变成大写
5、其他不满足范围的则原样输出即可。
示例:
//循环接收输入
while(true){
Scanner scanner = new Scanner(System.in);
String value = scanner.next();//获取输入值
if(value != null && value.length() == 1){
char c = value.toCharArray()[0];
if('A' <= c && c <= 'Z'){//字符比较,实际上是ascii值比较
c = (char) ((int)c + 32);
}else if('a' <= c && c <= 'z'){
c = (char) ((int)c - 32);
}
System.out.println(c);
}
}