java中boolean的用法是什么?

2024-12-04 00:29:57
推荐回答(2个)
回答1:

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.

回答2:

  • 使用方法:

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

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

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

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

  • 特点:

  1. 只有两个值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循环了。