已采纳回答 / Piang
数据类型自动转换,在向下转换时可以直接将 int 常量字面量赋值给 byte、short、char 等数据类型,而不需要强制转换,只要该常量值不超过该类型的表示范围都能自动转换。第三行x是int变量,因为x的值是可变的,很有可能导致最后结果溢出,所以会报错。可以写成char m = (char)('a'+x);,告诉系统,就算结果溢出了我也要转成char类型的。
2019-09-11