字母大小写的转:
a在asscii码中的值为97
A在asscii码中的值为65
大写字母与小写字母的差值为32,即大写转换为小写只需把大写字母加上32,小写转换为大写只需小写字母减去32即可。
import java.util.Scanner;
public class 大小写的转换 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
//大写换小写
System.out.print("输入一个大写字母:");
char m=sc.next().charAt(0);
System.out.println((char)(m+32));
//小写换大写
System.out.print("输入一个小写字母:");
char n=sc.next().charAt(0);
System.out.println((char)(n-32));
sc.close();
}
}