課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
.....
求指點
2016-06-24
源自:Java入門第一季(IDEA工具)升級版 2-6
正在回答
boolean是一基本的數據類型,它不是類,bool是一變量。
C ++和Java語言都有布爾類型,分別被稱為布爾和布爾值。雖然這些類型具有相似的名稱和用途,它們是在完全不同的格式來表示。
C++的bool類型,其值是通過新的關鍵字true和false表示。實際上,bool類型表示為int,真假對應分別為1和0。你可以使用int類型和布爾值互換; 0被轉換為false,和所有其他的數字值被轉換為真實的。
而Java語言定義了布爾類型,其值由表示真假文字,這是Java布爾類型的唯一有效的值。不像C ++的bool類型,boolean類型不能轉換或從int型的。事實上,對于一個布爾值的唯一有效的轉換是到或從另一個布爾值。在Java程序中,不能使用整型值或表達式代替布爾類型的值或表達式。例如,如果你在一個如果使用int語句,計算一個布爾表達式,Java編譯器會生成一個錯誤。這是C和C++的重大變革。
果凍3538461 提問者
慕前端6978464 回復 果凍3538461 提問者
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答Java和類Java語言的區別
3 回答引用數據類型和c語言里面的指針的區別
1 回答java里的if 跟C語言的if不一樣嗎?
1 回答“=”和“==”區別在哪里?
2 回答Java和C的區別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-24
boolean是一基本的數據類型,它不是類,bool是一變量。
C ++和Java語言都有布爾類型,分別被稱為布爾和布爾值。雖然這些類型具有相似的名稱和用途,它們是在完全不同的格式來表示。
C++的bool類型,其值是通過新的關鍵字true和false表示。實際上,bool類型表示為int,真假對應分別為1和0。你可以使用int類型和布爾值互換; 0被轉換為false,和所有其他的數字值被轉換為真實的。
而Java語言定義了布爾類型,其值由表示真假文字,這是Java布爾類型的唯一有效的值。不像C ++的bool類型,boolean類型不能轉換或從int型的。事實上,對于一個布爾值的唯一有效的轉換是到或從另一個布爾值。在Java程序中,不能使用整型值或表達式代替布爾類型的值或表達式。例如,如果你在一個如果使用int語句,計算一個布爾表達式,Java編譯器會生成一個錯誤。這是C和C++的重大變革。