java int类型无法转化为boolean类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java int类型无法转化为boolean类型相关的知识,希望对你有一定的参考价值。

public class Number
int interge;
void H()
if( interge % 2 )
System.out.println( +interge );


提示int类型无法转化为boolean类型 求解

Java int类型默认是不能转换为Boolean类型的。
因为int类型是0,1这样的数字型,而boolean类型默认有两种类型:true和false,这两种类型是没有共同点的,不能进行转换。
参考技术A % 是求余数的,如果interge是3,interge % 2 = 1 ,不会是boolean类型的 参考技术B 可以做判断赋值啊,
if(i=0)
boolean=true
else
boolean=false
本回答被提问者采纳
参考技术C 回答错误,删除!

以上是关于java int类型无法转化为boolean类型的主要内容,如果未能解决你的问题,请参考以下文章

JAVA里面的boolean类型怎么转成int型 请各位前辈给予指点

怎么把一个string类型转换为bool类型

tinyint用java转化为int的坑

如何将int型转化成boolean型

java基础:数据类型的转化

int 怎么转换为 boolean