这个大写、小写字母转化依靠的是ASCII码,易于理解。
一键三连!!!!!
package cn.bpqn.demo04;
import java.util.Scanner;
public class Lianxi16 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符:");
String ziFu = sc.next();
// charAt是从0开始,而不是以,赋值第一个字符,就是0,第二个就是1
char aa = ziFu.charAt(0);
// 小a的ASCII值是大于A的,所以说如果是小a则减去31
if((aa >= 'a'&& aa<='z')){
System.out.println("大写字母是:"+(char)((int)aa-32));
}else if(aa>='A' && aa<='Z'){
System.out.println("小写字母是:"+(char)((int)aa+32));
}else{
System.out.println("你输入的字符没有大写或小写字符!");
}
}
}