类型自动转换是从小到大可以,强制类型转换可以从大变到小
疯一样的旅子
2014-09-13
1 回答
动手试一下就知道了
public class PrintTest{ public static void main (String[] args){ double avg1 = 10.5; int avg2 = (int) avg1; System.out.println(avg1 + "\n" + avg2); } }
输出结果为:
10.5
10
此时成功将"double"类型的"avg1"强制转换为"int"类型的"avg2",由大到小转换成功!
事实上你可以这样理解,从小到大没有难度,所以计算机可以自动转换,
而从大到小不符合默认规则,需要命令计算机强制转换,而这也是强制转换的意义之一,
所以当然是可以的啦!
举报
0/150
提交
取消