java中boolean的用法解析
boolean數據類型 boolean變量存儲為 8 位(1 個字節(jié))的數值形式,但只能是 True 或是 False。
當作為一個構造函數(帶有運算符 new)調用時,Boolean() 將把它的參數轉換成一個布爾值,并且返回一個包含該值的 Boolean 對象。
如果作為一個函數(不帶有運算符 new)調用時,Boolean() 只將把它的參數轉換成一個原始的布爾值,并且最終返回這個值。
boolean數據類型 boolean 變量存儲為 8位(1 個字節(jié))的數值形式,但只能是 True 或是 False。boolean 變量的值顯示為 True 或 False(在使用 Print 的時候),或者 #TRUE# 或 #FALSE#(在使用 Write # 的時候)。使用關鍵字 True 與 False 可將 boolean 變量賦值為這兩個狀態(tài)中的一個。在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”);
}
}
}
}
您可能也感興趣:
今日熱點
為您推薦
保險業(yè)去年原保費收入微降0.79% 健康險業(yè)務增長3.36%
銀保監(jiān)會:嚴防銀行保險資金被用于盲目“加杠桿”,強化金融反壟斷
保險打工人年終獎多數和上年持平或下降,怎樣發(fā)才合理?
更多
- 長三角區(qū)域協同創(chuàng)新指數年均增速達9.54% 成果共用指標增幅最大
- 大興機場臨空區(qū)設立國際創(chuàng)新中心 助力外資企業(yè)順利“走進來”
- 湖南發(fā)布“創(chuàng)新十條” 幫助企業(yè)紓困增效、激發(fā)創(chuàng)新活力
- 科技部和浙江發(fā)布《創(chuàng)新行動方案》 構建高標準技術要素市場...
- 蕪湖釋放創(chuàng)新“N次方”效應 數字賦能驅動產業(yè)升級
- 重慶:激發(fā)人才創(chuàng)新活力,到2025年創(chuàng)新要素活躍度顯著增強
- 西寧加快知識產權強市建設步伐 去年兌現資助資金200萬元
- 無錫錫山區(qū)全面啟動實施“雙招雙引” 引進高端創(chuàng)新資源
排行
最近更新
- java中boolean的用法解析
- 機載高頻開關電源工作原理及設計簡介
- LED顯示屏與LED背光顯示屏的區(qū)別
- 央行穩(wěn)妥推進數字人民幣冬奧場景試點
- 加密貨幣終端Aurox計劃于2022年上市
- 飼料行業(yè)上市公司有哪些?飼料股票名單一覽
- 銻礦上市公司龍頭有哪些,銻礦概念股一覽
- 2021年地攤經濟概念股名單,地攤經濟股票概念有哪些?
- 國債期貨概念股一覽,2021年國債期貨概念股票有哪些
- 2021年血液透析概念股一覽,血液透析概念股票有哪些
- 電腦關機很慢的幾大原因
- 高頻焊機原理
- 頂級運算性能 IBM X3250服務器首發(fā)評測
- 性能比無敵 聯想樂Pad-K1拆解
- 元器件封裝制作規(guī)范圖文詳解
- Vitalik Buterin證實自己正在幫助狗狗幣過渡至PoS網絡
- 石頭剪刀布世界杯賽參賽專用數字卡牌發(fā)布
- 在中國,為什么說渠道為王的時代永遠不會過時?
- 3D打印公司JawsTec宣布支持比特幣支付
- 2021年油頁巖概念股龍頭一覽,油頁巖概念股有哪些?
- 2021年液態(tài)金屬概念股龍頭一覽,液態(tài)金屬概念股有哪些?
- 達菲板塊上市公司有哪些?達菲概念股一覽
- 軍民融合股股票有哪些?2021軍民融合股一覽
- 200869股票價格 200869股票價格今天多少?(2020/12/21)
- PM2.5概念股一覽,2021年PM2.5概念股票有哪些
- VoIP網關的解決方案簡介
- 溫濕度控制器原理
- 零序電流保護原理
- 數據:上周加密基金凈流入1900萬美元
- 平安健康過大年|大年初一“云拜年” 別忘了這五個健康姿勢...