public class Test {
public static void main(String[] args) {
//字符强转int
int num = (int)('0' + 1);//字符使用Unicode编码
System.out.println(num);//49
char ch = (char)('0' + 1);
System.out.println(ch);//字符型的1
//找出0对应的Unicode编码,再加上要转化的数
}
}
字符使用Unicode编码存放,强转为int则打印Unicode对应编码
int要强转char,将'0'对应编码找出,再加上要转的int数和0的差距,最终再强转为char类型