JAVA-char和ascii转换

需要掌握 ASCII编码表

char 转 数字

System.out.println((int)'a');

System.out.println((int)'0');
System.out.println((int)'9');

char c='a';
int i=c;
System.out.println(i);

数字 转 char

System.out.println((char)97);

char 运算

public class Test3 {

    public static void main(String[] args) {
        char c='a';
        int i=c;
        System.out.println(i);
        int x=1+i;
        System.out.println(c);
        System.out.println(x);
    }
}

解释:
在char类型和int类型计算的过程中,char类型的字符先查询编码表,得到97,再与 1求和,结果为98。