新手一枚,高手勿喷!!谢谢
System.out.println(1&&0);
出现二元运算符&&操作数类型错误
请问这里有何问题,为什么编译时候出现上述错误,指示第一操作数为int
------解决思路----------------------
&&是逻辑运算符,逻辑运算符只能针对boolean型变量进行操作,如果是希望进行位与预算,应该使用&
------解决思路----------------------
一楼正解。java和c不一样
------解决思路----------------------
1并且0~~ 这句话通么,病句呀!
要是:
1==1 && 0==0 那么就对咯~
------解决思路----------------------
正如一楼所说。
java的boolean型和其它基本类型是不能互相转换的
不像C++,非0代表true,0代表false
------解决思路----------------------
一楼正解,java中1和0不能代表ture好的false
if(0){
//内容
}
这种是错误的