Java-boolean&類型轉(zhuǎn)換&常量

  • 布爾類型 — boolean

    • boolean類型適于邏輯運(yùn)算,一般用于程序流程控制

    • boolean 數(shù)據(jù)類型有兩個(gè)值:true 和 false

數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則

  • 自動(dòng)類型轉(zhuǎn)換(隱式類型轉(zhuǎn)換)

    • 有多種類型的數(shù)據(jù)混合運(yùn)算時(shí),系統(tǒng)首先自動(dòng)的將所有數(shù)據(jù)轉(zhuǎn)換成容量最大的那一種數(shù)據(jù)類型,然后進(jìn)行計(jì)算

    • 自動(dòng)轉(zhuǎn)換規(guī)則

      • boolean類型不可以轉(zhuǎn)換為其他的數(shù)據(jù)類型
      • 整型、字符型、浮點(diǎn)型的數(shù)據(jù)在混合運(yùn)算中相互轉(zhuǎn)換,轉(zhuǎn)換時(shí)遵守以下原則:
  • byte、short、char之間不會(huì)相互轉(zhuǎn)換,他們?nèi)咴谟?jì)算時(shí)首先會(huì)轉(zhuǎn)換為int類型

  • 強(qiáng)制類型轉(zhuǎn)換(顯示類型轉(zhuǎn)換)

    • 容量大的數(shù)據(jù)類型轉(zhuǎn)換為容量小的數(shù)據(jù)類型時(shí),需要使用強(qiáng)制類型轉(zhuǎn)換,其格式如下:
變量 = (目標(biāo)類型) 值
例如: byte  a; int b; a = (byte) b;
  • 在強(qiáng)制類型轉(zhuǎn)換過(guò)程中,源類型的值可能大于目標(biāo)類型,因此可能造成精度降低或溢出,使用時(shí)需注意

demo

package net.tencent.demo.test;

public class TestUtil {

    /**
     * 公司名稱
     * 1. 常量
     * 2. 標(biāo)識(shí)符全部大寫(xiě),單詞之間用_隔開(kāi)
     * 3. static: 表示可以通過(guò)類名,常量名調(diào)用
     * 4. public: 可以給別的類訪問(wèn)
     * 5. final: 不可以修改這個(gè)常量的值
     * 6. String: 是一個(gè)字符串
     */
    public static final String COMPANY_NAME = "TENCENT";
}
package net.tencent.demo.test;

public class Test數(shù)據(jù)類型 {

    public static void main(String[] args) {
        //訪問(wèn)常量
        System.out.println(TestUtil.COMPANY_NAME);
    }
}

以上就是我關(guān)于 Java-字符類型 知識(shí)點(diǎn)的整理與總結(jié)的全部?jī)?nèi)容,另附源碼


分割線


博主為咯學(xué)編程:父母不同意學(xué)編程,現(xiàn)已斷絕關(guān)系;戀人不同意學(xué)編程,現(xiàn)已分手;親戚不同意學(xué)編程,現(xiàn)已斷絕來(lái)往;老板不同意學(xué)編程,現(xiàn)已失業(yè)三十年。。。。。。如果此博文有幫到你歡迎打賞,金額不限。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容