66问答网
所有问题
java的if 括号里面一定是boolean值吗,-1,1,0可以吗,我记得c语言里面-1表示false,java可以吗
还有里面0是什么意思,if的括号里面,我忘了
举报该问题
推荐答案 2011-09-14
在c语言中,遵循非零即真的原则,也就是0代表false,其他任何数字都是true,而java中没有这个原则,必须是true或者false的boolean值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pUvU9Uivp.html
其他回答
第1个回答 2011-09-14
java里的if括号里必须是boolean值,不能用0,1来代替。跟C语言、JavaScript、php里是不一样的。
第2个回答 2011-09-14
java里if的条件必须是true or false
相似回答
java里面
能用
0
和
1表示False
和true吗?
答:
不能像
C语言
那样 while(
0
)或while(
1
)这样编译通不过的 可以这样写 while(int_name==0)或
if
(int_name==1)同时
,java
有
boolean
类型变量,有两个值true
,false
C语言
中
的if
(
1
)是什么意思啊
答:
比如if(1>2)其中1>2是个逻辑判断,1<2当然是假,所以就是false(false为0,true为1)
,但cpu不认false只认0和1,所以1《2的逻辑返回值就是0,所以if(0)等价于if(1>2),其他的同理。还有一种就是if(5),c语言默认if(判别的返回值)是0就不执行,不是0就是执行!所以if(5)等同于if(1)也...
c语言中
有bool类型吗?
答:
C语言里面是没有bool(布尔)类型的,C++里面才有,C语言里面用数值0表示假,非0整数表示真
。在C++里面可以使用bool类型。bool类型只有两个值:true =1 、false=0。bool可用于定义函数类型为布尔型,函数里可以有 return TRUE; return FALSE 之类的语句。布尔型运算结果常用于条件语句:if (逻辑表达式...
在
Java 中,
为一个
boolean
类型变量赋值时
,可以
使用()方式。
答:
答案是:b 这个是基本的语法。()表示是一个优先级,编译器在编译时会优先编译
括号里面
的内容的。不但可以这样写,还可以这样:((9>=10))
java的
布尔类型的值只有两个:true 和 false。(true代表‘真’
,false
代表‘假’)注意:java和
C语言
不一样,不能用
1
代表true,也不能用0代表false。
在
java中
while(1){} 编译不通过,而while(true){} 能通过?请各位解说一...
答:
在C语言中while(1){} 编译能通过,在java中不行
,C语言
中的
1可以
当做
boolean
类型,而
java中的1
只能是数值型;
bool的值分别为
0,1
;那哪个代表true哪个代表
false
?
答:
0是
FALSE
1
是TRUE。
boolean
的默认
值是false,
也就
是0,
简单理解就是初始状态下是什么都没有的,所以是0。
大家正在搜
相关问题
java的if条件里可以放1吗?比如if(1){ }这样可以...
Java中if 括号里的对象如果是boolean 该用=还是...
Java中if 括号里的对象如果是boolean该用=还是=...
java里面能用0和1表示False和true吗?
java 中的if条件只能是boolean类型吗
关于java的boolean的值
C语言中if括号里面能进行运算吗?比如说if(data&1=...
Java中if(boolean)与if(boolean=tr...