总结:看写的测试代码
字符到整型必须进行强制转换
package com.a.b;
//byte→int 可以 int范围大,不必转换 B.short→long
//C.float→double 这个可以 D.int→char 这个不可以
//byte short int long float double ----->从小到大
//这是针对数值类型的转换,根据范围的大小
//当目标范围小于源类型时,需要强制转换
//字符类型与数值的转换,必须进行强制转换------->比如 char--->int
public class Yue {
public static void main(String[] args) {
char c = '2';
int a = c;
System.out.println(a);//测试成功,当这么写的时候,就是把char--->int
// 没将字符型转换为整型,输出结果是50,是个数字
System.out.println((char) a);
}
}
///
50
2