boolean是什么意思
Boolean,英['buːliən],美['buːliən]
n.[数学]布尔
adj.[数学]布尔逻辑的
例句:
1、Theconditionalmustproduceabooleanresult.
条件必须产生一个布尔结果。
2、ABooleanringisabsolutelyflat.
布尔环是绝对平坦的。
词汇搭配
1、booleanmatrix布尔矩阵
2、Booleanadd布尔加,逻辑加...
3、Booleanliteral布尔常字
4、Booleanalgebra布尔代数
5、Booleanoperator逻辑算子,布尔算符,...
6、Booleanlogic布尔逻辑
7、Booleanexpression布尔表达式,布尔式...
8、Booleansecondary布尔二次量,布尔二次...
9、booleanvariable布尔变量,布尔变数,...
10、booleancomplement布尔求反
关于java的boolean的值
首先这是java.和其中一哥们说的一样。
boolean类型的数据只有两种,true或者false。
不可能设置为1或者0或者其他。都不行。否则报错。
所以在java中0和1与boolean是没有任何关系的。
如果你写if(1)或者if(0)都会报错。因为只能是boolean类型。
没法测。
你booleana=0;的这个做法就好像硬要把一个string传给一个int类型一样。没有任何区别。
inta="asdfs";这是不行的。
记住这是java,java,java.数字和boolean没任何关系。没有关系。
你说的1,0那是c。是c。
在c里面0是假。其余非0都是真。一般都用1表示真。
java 中boolean与Boolean的区别
boolean是Java中最基本8种类型中的一种,java为8中基本类型提供了封装类,用来表示一个对象
因为boolean在堆栈中,所以更加高效一些。
Boolean是boolean的封装类,和其他类一样,有属性有方法,可以new,例如:
Booleanflag=newBoolean("true");//boolean则不可以!
Boolean是boolean的实例化对象类,和Integer对应int一样
自jdk1.5.0以上版本后,Boolean在"赋值"和判断上和boolean一样,
即是你:booleanb1=true;或者Booleanb2=true;都可以。
唯一只能使用Boolean上的就是从列表或者哈希表获取值时。
比如booleant=false;
Mapmap=newHashMap();
map.put("t",t);
那么获取值时只能用
Booleant1=(Boolean)map.get(t);//前面只能用Boolean强制转换,不能使用boolean.