字符转换成数字:char型转换成int型
char i = '3';
int li = i -48;
System.out.println(li);
我们不难发现char型的数据是可以直接赋值给int类型,它是以ASCII码的方式存储的,'3'对应的ASCII码是51,减去48后就是数字3了。
数字转换成字符:int型转换成char型
int n_rdm = 5;
String sn = String.valueOf(n_rdm);
char cn = sn.charAt(0);
System.out.println(cn);
我们发现利用强制转换如:char cn= (char)n_rdm;来将数字转换成其对应的字符,在编译器显示不出来。通过上面方式可以将数字
转换成相对应的字符,即数字5转换成字符'5'。