Java布林型別

來源:酷知科普網 1.68W

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張
熱門標籤