qhgj.net
当前位置:首页 >> BoolEAn 转换int >>

BoolEAn 转换int

可以转化,但是没有直接转化的方法.在Java中,boolean值中的true值为1,false值为0,所以,转化的依据就是判断boolean值是否为true,如果为true就返回结果1,否则返回0,具体的说明可以参照DataOutputStream类中的writeBoolean(boolean f)和DataInput中...

Java int类型默认是不能转换为Boolean类型的。 因为int类型是0,1这样的数字型,而boolean类型默认有两种类型:true和false,这两种类型是没有共同点的,不能进行转换。

这是不可能的。 int和boolean不是相同的数值类型。int的数值在“-2^32”到“2^32-1”;而boolean的数值只有两个,true和false。也就是说,不能直接将int类型转换成boolean类型,但是可以通过int类型之间的比较来获得boolean型。 在一些弱类型语言中,...

你用的是什么语言?如果是Java,有许多方法埃但是要在JDK1.5也就是5.0以上才可以。用包装类就可以啦。例如,int a = 1;那么你可以这样boolean b = new Boolean(""+a);boolean b = Boolean.valueOf(""+a) ;这些方法都可以转换埃其他更多方法你可以...

boolean 不可以和int转换 但是你可以用if 语句来代替 比如说 if(a-boolean-value==true) a-relevant-integer=1; else a-relevant-integer=0;

不正确。第一种boolean b=true i=(int)b少了分号。大数据类型装换成为小数据类型使用强制转换,比如int i=(int)0.56; 数据类型转换,分为自动转换和强制转换,简单的就可以这样理解,大的转小的叫强制,小的转大的,就叫自动!下面给大家看例...

if语句 ()里面应该是一个boolean类型的参数即:true 或者 false 而你的 E.node = 0 这仅仅是一个赋值 你应该换成 E.node == 0 这是比较符 返回的是 true 或者 false

哥们先搞明白boolean是什么意思就知道了, boolean只有两个值:true&false int是一定范围的值:-2147483648--2147483647 怎么转呢? 你的意思是0,就是true? 那好办啊! if语句搞定! 比如判断int的a,结果给boolean的b,代码如下: if(a

int check(boolean tag){ return tag?1:0 }

网站首页 | 网站地图
All rights reserved Powered by www.qhgj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com