java中boolean的用法是什么?

 我来答
18388138
2017-01-16 · TA获得超过1956个赞
知道小有建树答主
回答量:1104
采纳率:40%
帮助的人:746万
展开全部
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.
Xummer_昔年
推荐于2019-08-27 · TA获得超过2.1万个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:9.6万
展开全部
  • 使用方法:

  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循环了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式