为什么在Java

时间:2015-06-30 08:29:30

标签: java casting boolean

为什么Java中不支持布尔类型转换? 为什么我不能执行这样的事情:

    int i = 1;
    boolean b = (boolean)i;

类似于其他原始数据类型,如long,double等。

1 个答案:

答案 0 :(得分:2)

由于boolean不是数字类型,而intcharbyte等等是。