1.int类型转为char
int num = 9;
char ch = (char)(num + '0');
system.out.println(ch);//为字符'9',n为0~9。
2.char类型转为int
char ch = '9';
int num = (int)ch - (int)('0');
System.out.println(num);//为数字9,n为0~9。
原理: ‘9’相当于ascii中的57,(char)(num + ‘0’)相当于9+48得数字57转为字符为’9’;