java中boolean的用法是什么?

发布网友 发布时间:2022-04-24 09:22

我来回答

2个回答

热心网友 时间:2023-09-15 08:27

boolean 是Java中最基本8种类型中的一种,java为8中基本类型提供了封装类,用来表示一个对象
因为boolean在堆栈中,所以更加高效一些。

Boolean是boolean 的封装类,和其他类一样,有属性有方法,可以new,例如:
Boolean flag = new Boolean("true"); // boolean 则不可以!
Boolean 是boolean 的实例化对象类,和Integer对应int一样
自jdk1.5.0以上版本后,Boolean在"赋值"和判断上和boolean一样,
即是你: boolean b1 = true ; 或者 Boolean b2 = true ; 都可以。
唯一只能使用Boolean上的就是从列表或者哈希表获取值时。
比如 boolean t = false;
Map map = new HashMap();
map.put("t", t);
那么获取值时只能用
Boolean t1 = (Boolean) map.get(t); //前面只能用Boolean强制转换,不能使用boolean.

热心网友 时间:2023-09-15 08:28

直接定义并赋值boolean a=false;

由条件表达式赋值boolean b=3>4;

由另一个boolean变量赋值boolean c=a;

由方法返回赋值booleanb4=list.ready()。

只有两个值true和false,可以把它看做是一个“开关”来使用。

【代码Demo】

boolean over=true;
int n=0;
while(over){
if(n>=10)
over=false;
System.out.println(n);
n++;
}

【解释】

变量over就是一个开关,刚开始over的值是true,当n>=10的时候让over的值改为false,这样就可以退出while循环了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com