酷知百科網

位置:首頁 > 母嬰教育 > 學習交流

Java布爾類型

Java布爾類型

操作方法

(01)在迭代V2.0版四則運算的程序開發中,需要解析計算表達式,並判斷表達式的正確性。例如在解析計算表達式12+27時,程序需要從左至右讀取每一個字元,並判斷讀取的字元是否是合法字元,如果讀取的字元是除數字和運算符以爲的字元,就需要提示用戶輸入錯誤,要求用戶重新輸入計算表達式。這裏面有個字元判斷的過程,判斷的結果影響後面程序的執行,因此程序需要把判斷結果存儲到一個變量中,用於控制程序執行不同的分支語句,這個變量的類型就是布爾類型。

Java布爾類型

(02)布爾類型是表示邏輯狀態的類型。java語言透過關鍵字boolean來定義布爾類型變量,只有true和false兩個值,分別代表布爾邏輯中的“真”和“假”。Java語言雖然定義了boolean這種數據類型,但是隻對它提供了非常有限的支援。在Java虛擬機中沒有任何供boolean值專用的字節碼指令,Java語言表達式所操作的boolean值,在編譯之後都使用Java虛擬機中的int數據類型來代替。boolean變量可按如下方式聲明

Java布爾類型 第2張

(03)輸出boolean值到命令行視窗在D盤Java目錄下,新建“”檔案。用記事本開啟“”檔案,輸入以下代碼

Java布爾類型 第3張

(04)編譯“”檔案,在命令行視窗輸入“javac  ”並執行命令,編譯透過後,在命令行視窗輸入“java  BooleanSample”執行Java程序,命令行視窗顯示如下資訊

Java布爾類型 第4張

(05)從輸出結果可以看出,boolean類型的變量輸出的結果爲被賦予的值。輸出boolean值到命令行視窗用記事本開啟D盤Java目錄下“”檔案,修改代碼如下:

Java布爾類型 第5張

(06)編譯“”檔案,在命令行視窗輸入“javac  ”並執行命令,編譯透過後,在命令行視窗輸入“java  BooleanSample”執行Java程序,命令行視窗顯示如下資訊

Java布爾類型 第6張

(07)從輸出結果可以看出,當boolean類型的變量被賦爲false值時,輸出的結果爲false。用boolean變量控制不同的程序分支用記事本開啟D盤Java目錄下“”檔案,修改代碼如下:

Java布爾類型 第7張

(08)編譯“”檔案,在命令行視窗輸入“javac  ”並執行命令,編譯透過後,在命令行視窗輸入“java  BooleanSample”執行Java程序,命令行視窗顯示如下資訊程序代碼賦值boolean 變量done爲false,代碼中“if( done )”語句爲判斷語句,其含義是:如果變量done爲true,則執行if代碼塊語句,否則執行else代碼塊語句。由於done的值爲false,因此程序執行else代碼塊語句,輸出“因爲done =false,所以走到這裏了”。

Java布爾類型 第8張
標籤:JAVA 布爾