这个嘛,我实验了java是不可以进行这样的转换的,上面会提示“Cannot cast from int to boolean”,这个的含义就是“无法从int强制转换为boolean”,刚才我看了一个百度知道,那个兄弟说可以进行对int类型的判断,然后生成一个布尔类型的数据啊,我一想太正确了,然后我的问题就解决了,希望能帮到大家!
你用的是什么语言?如果是Java,有许多方法啊。但是要在JDK1.5也就是5.0以上才可以。用包装类就可以啦。例如,int a = 1;那么你可以这样boolean b = new Boolean(""+a);boolean b = Boolean.valueOf(""+a) ;这些方法都可以转换啊。其他更多方法你可以查查Java文档。 如果是C语言,那么非0就相当于true,0就相当于false
很多编辑语言都是不用转换的数是0为假,其他情况为真