在java中boolean具体怎么使用?

java中有boolean类型,我看过很多介绍都说就是判断满足要求就返回true,否则false,具体该怎么使用呢?
我们的作业,定义一个class,其中有属性sex,要求定义为boolean类型 sex (boolean - true to indicated male)
我有语句 private boolean sex;这样对吗?那是不是还要写一个函数?到底该怎么弄呢?

boolean是java中的布尔型(逻辑型)数据类型,在java中boolean值只能是true和false,而不能用0和1代替,并且一定要小写。

布尔值 true 代表“真”,false 代表“假”。一般关系运算符会返回布尔值的结果。另外,数值的 0、-0、特殊值的 null、NaN、undefined 以及空字符("")都会被解释为 false ,其他值则会被解释为 true 。

扩展资料

java中创建boolean对象的方法:

1、使用关键词 new 来定义 Boolean 对象。下面的代码定义了一个名为 myBoolean 的逻辑对象:

var myBoolean = new Boolean()

var myBoolean = new Boolean()

注释:如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!

2、下面的所有的代码行均会创建初始值为 false 的 Boolean 对象。

var myBoolean = new Boolean();

var myBoolean = new Boolean(0);

var myBoolean = new Boolean(null);

var myBoolean = new Boolean("");

var myBoolean = new Boolean(NaN);

3、下面的所有的代码行均会创初始值为 true 的 Boolean 对象:

var myBoolean = new Boolean(1);

var myBoolean = new Boolean(true);

var myBoolean = new Boolean("true");

var myBoolean = new Boolean("false");

var myBoolean = new Boolean("Bill Gates");

参考资料来源:百度百科——Boolean

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-08-24

boolean 数据类型 boolean 变量存储为 8 位(1 个字节)的数值形式,但只能是 True 或是 False,主要用于判断。

public static void main(String[] args) {
boolean isB = true;

boolean isA = false;        

for(int i = 0 ; i < 10 ;i++){       

if(!isB&&isA){

System.out.println("!BA");

isB = !isB;

}    

}   }
}

当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 Boolean 对象。

扩展资料:

1、对boolean的一些看法就是,当我看到if条件语句种有进行判断的时候,先不管条件中初始化的赋值是true 或 false。

2、将if(isA) 、if(isB)看做true、将if(!isA)、if(!isB)看做false。

3、最后将初始化isA、isB的值对着true,false进行判断。

参考资料:Boolean_百度百科

本回答被网友采纳
第2个回答  2015-06-25
”boolean“类型的值只有两个,即:false和true;通常都用在条件判断中
boolean bl = true;
if(bl){ //代码分支}else{//另外一个代码分支};
解释:上面定义了一个波尔类型,它的值为真,下面的条件判断中会直接走进第一个”真“的分支。、
备注:以上方法只是一个简单的举例,实际应用中”boolean“的值需要大量的条件判断,最后获取到是”真“或者”假“,但实现思路都是一致的,当”真“的时候做某些操作,其他情况进行相应的操作。
第3个回答  2013-08-03
Boolean 数据类型 Boolean 变量存储为 16 位(2 个字节)的数值形式,但只能是 True 或是 False。Boolean 变量的值显示为 True 或 False(在使用 Print 的时候),或者 #TRUE# 或 #FALSE#(在使用 Write # 的时候)。使用关键字 True 与 False 可将 Boolean 变量赋值为这两个状态中的一个。当转换其他的数值类型为 Boolean 值时,0 会转成 False,而其他的值则变成 True。当转换 Boolean 值为其他的数据类型时,False 成为 0,而 True 成为 -1。
第4个回答  2013-08-03
怎么说呢....
它就像int,string这些一样
用来声明变量类型
Boolean类型数据只有两个值:true和false
Boolean类型用处非常广泛
if,while可以直接使用
你的那个语句“private boolean sex”
如果是用来声明一个私有的布尔类型变量sex
那就没错
你把它做为类的属性
那么在那个类本体里面任何一个方法都可以调用到sex
而不用再写什么函数去再次声明
相似回答