为什么 Java 中的布尔值不支持类型转换
Why is typecasting not supported for boolean in Java
为什么 Java 不支持布尔类型转换?
为什么我不能执行这样的操作:
int i = 1;
boolean b = (boolean)i;
对于 long、double 等其他原始数据类型也类似
因为boolean
不是数字类型,而int
、char
、byte
等都是。
为什么 Java 不支持布尔类型转换? 为什么我不能执行这样的操作:
int i = 1;
boolean b = (boolean)i;
对于 long、double 等其他原始数据类型也类似
因为boolean
不是数字类型,而int
、char
、byte
等都是。