java中boolean的用法解析
boolean数据类型 boolean变量存储为 8 位(1 个字节)的数值形式,但只能是 True 或是 False。
当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 Boolean 对象。
如果作为一个函数(不带有运算符 new)调用时,Boolean() 只将把它的参数转换成一个原始的布尔值,并且最终返回这个值。
boolean数据类型 boolean 变量存储为 8位(1 个字节)的数值形式,但只能是 True 或是 False。boolean 变量的值显示为 True 或 False(在使用 Print 的时候),或者 #TRUE# 或 #FALSE#(在使用 Write # 的时候)。使用关键字 True 与 False 可将 boolean 变量赋值为这两个状态中的一个。在java中boolean值只能是true和false,而不能用0和1代替,并且一定要小写。boolean operate是指布尔运算。在ansys软件中他的下拉菜单会提示进行的布尔运算项目。在有的程序语言中该类型的关键字是bool,如C++,用法相同。
JAVA中如何使用boolean的方法
先上代码,下面详细讲解:
public class TestBoolean {
public staTIc void main(String[] args) {
boolean isB = true;
boolean isA = false;
for(int i = 0 ; i 《 10 ;i++){
if(!isBisA){
System.out.println(“!BA”);
isB = !isB;
}else if(!isB !isA){
System.out.println(“!B!A”);
isA = !isA;
}else if(isB isA){
isB = !isB;
System.out.println(“BA”);
isA = !isA;
}else if(isB !isA){
System.out.println(“B!A”);
isA = !isA;
isB = !isB;
}else{
System.out.println(“nono”);
}
}
}
}12345678910111213141516171819202122232425
打印结果
B!A
!BA
BA
!B!A
!BA
BA
!B!A
!BA
BA
!B!A12345678910
详细讲解
1、我对boolean的一些看法就是,当我看到if条件语句种有进行判断的时候,先不管条件中初始化的赋值是true 或 false
2、将if(isA) 、if(isB)看做true、将if(!isA)、if(!isB)看做false
3、最后将初始化isA、isB的值对着true,false进行判断
那么下面就是我的注释:
12345
public class TestBoolean{
public staTIc void main(String[] args) {
boolean isB = true;
boolean isA = false;
for(int i = 0 ; i 《 10 ;i++){
if(!isBisA){//此时的判断条件为false/true
System.out.println(“!BA”);//打印第2条 //5 //8
isB = !isB;//此时的 isB = true; isA = true;
}else if(!isB !isA){//此时的判断的条件为false/false
System.out.println(“!B!A”);//打印第4条 //7 //10
isA = !isA;//此时的isB = false;isA = TRUE;
}else if(isB isA){//判断条件:true/true
isB = !isB;
System.out.println(“BA”);//打印第3条 //6 //9
isA = !isA; //此时的isB = false;isA = false
}else if(isB !isA){//判断条件为true/false
System.out.println(“B!A”);//打印第1条
isA = !isA;
isB = !isB;//此时的isB = false;isA = true
}else{
System.out.println(“nono”);
}
}
}
}
您可能也感兴趣:
为您推荐
8家险企股权被挂牌转让,为何险企股权不再被追捧?
深圳最低工资标准调整为2360元/月 失业保险金为2124元/月
辽宁实施失业保险省级统筹 对缺口核定等作出详细规定
排行
最近更新
- 新一代轻量化方舱医院项目启动
- 十年医改路 三明再出发
- 医疗美容机构规范运营指南发布
- 天津开辟送药绿色通道 送药到家近3000单
- “高速上违停赶报表”警示了谁?
- 离职文书的“坑”不能仅由劳动者填平
- 疫情得到控制,防疫仍不可松劲
- 非学科类培训班寒假恶意涨价需综合施治
- 北京:买四类药品实施新政 市场监管进店查落实
- 北京:保证春节群众需求不脱销、不断档
- 丰台今天开展第二轮全员核酸筛查
- 助力元宇宙基建 Meta推出新一代人工智能超级计算机
- 采购进口冷链食品需要做好个人防护
- 苹果拒不开放支付渠道 荷兰反垄断机构:罚到它遵守规定为止
- 北京市疫情防控形势总体可控
- 需求远超国内产量 印度对进口食用油的依赖料仍将持续数年
- 蔚来斥资5000万元成立保险经纪公司 未来新能源车险或有变局
- 当心!玩雪引发的妇科危机
- 研究机构警告称:美联储加息将加剧全球债务危机
- 旭辉控股集团公告称已清偿2022年到期的5.5%优先票据
- 普通症状还是心梗预警?一眼识破
- 揭穿AI相面骗局 警惕迷信的高科技伪装
- 芜湖释放创新“N次方”效应 数字赋能驱动产业升级
- 去年快递服务全程时限水平有较大提升 干线运输时限缩短
- 住建部:推动长江经济带高质量发展,打造区域协调发展新样板
- 江苏发布重大项目清单 增资扩产项目明显增多
- 山东抓投资抓项目 新兴领域投资规模持续扩大
- Gucci在2月将投放 10 个“SuperGucci”NFT
- 美国银行:美国CBDC将保持美元作为世界储备货币的地位
- 美股三大指数尾盘集体转涨