[Java教程 05] 常量與進(jìn)制概述

前言

上一節(jié)我們介紹了注釋、關(guān)鍵字與標(biāo)識符,本章給大家介紹一下常量,準(zhǔn)備好沒有,要開車了!

常量

常量概述

在程序執(zhí)行的過程中其值不可以發(fā)生改變

Java中常量分類

字面值常量

自定義常量(面向?qū)ο蟛糠种v)

/*常量:在程序執(zhí)行過程中,其值不發(fā)生改變的量。分類:A:字面值常量B:自定義常量(后面講)字面值常量A:字符串常量用雙引號括起來的內(nèi)容。舉例:"hello","world","HelloWorld"B:整數(shù)常量所有的整數(shù)舉例:100,200C:小數(shù)常量所有的小數(shù)舉例:10.23,110.11D:字符常量用單引號括起來的內(nèi)容舉例:'a','A','0'錯誤的:'ab'E:布爾常量比較特殊舉例:true,falseF:空常量后面講舉例:null*/classConstantDemo{publicstaticvoidmain(String[] args){//字符串常量的輸出System.out.println("hello");//整數(shù)常量的輸出System.out.println(100);//小數(shù)常量的輸出System.out.println(100.10);//字符常量的輸出System.out.println('a');System.out.println('A');System.out.println('0');//這個是有問題的//System.out.println('ab');//布爾常量的輸出System.out.println(true);System.out.println(false);}}

進(jìn)制

進(jìn)制概述與圖解

概述

Java針對整數(shù)常量提供了4種表現(xiàn)形式

二進(jìn)制

八進(jìn)制

十進(jìn)制

十六進(jìn)制

進(jìn)制:就是進(jìn)位制,是人們規(guī)定的一種進(jìn)位方法。 對于任何一種進(jìn)制--X進(jìn)制,就表示某一位置上的數(shù)運算時是逢X進(jìn)一位。二進(jìn)制就是逢二進(jìn)一,八進(jìn)制是逢八進(jìn)一,十進(jìn)制是逢十進(jìn)一,十六進(jìn)制是逢十六進(jìn)一。

二進(jìn)制的由來:

任何數(shù)據(jù)在計算機中都是以二進(jìn)制的形式存在的。二進(jìn)制早期由電信號開關(guān)演變而來。 一個整數(shù)在內(nèi)存中一樣也是二進(jìn)制的,但是使用一大串的1或者0組成的數(shù)值進(jìn)行使用很麻煩。 所以就想把一大串縮短點,將二進(jìn)制中的三位用一位表示。 這三位可以取到的最大值就是7.超過7就進(jìn)位了,這就是八進(jìn)制。 但是對于過長的二進(jìn)制變成八進(jìn)制還是較長,所以出現(xiàn)的用4個二進(jìn)制位表示一位的情況,四個二進(jìn)制位最大是15,這就是十六進(jìn)制。?規(guī)律,進(jìn)制越大,表現(xiàn)形式越短。

圖解

不同進(jìn)制數(shù)據(jù)的表現(xiàn)形式

不同進(jìn)制的數(shù)據(jù)組成

二進(jìn)制

由0,1組成。以0b開頭

八進(jìn)制

由0,1,…7組成。以0開頭

十進(jìn)制

由0,1,…9組成。整數(shù)默認(rèn)是十進(jìn)制的

十六進(jìn)制

由0,1,…9,a,b,c,d,e,f(大小寫均可)。以0x開頭

代碼演示

/*不同進(jìn)制的數(shù)據(jù)表現(xiàn):二進(jìn)制:由0,1組成。以0b開頭。八進(jìn)制:由0,1,...7組成。以0開頭。十進(jìn)制:由0,1,...9組成。默認(rèn)整數(shù)是十進(jìn)制。十六進(jìn)制:由0,1,...9,a,b,c,d,e,f(大小寫均可)組成。以0x開頭。*/classJinZhiDemo{publicstaticvoidmain(String[] args){System.out.println(100);//十進(jìn)制System.out.println(0b100);//二進(jìn)制System.out.println(0100);//八進(jìn)制System.out.println(0x100);//十六進(jìn)制}}


呆萌鐘, 版權(quán)所有丨如未注明 , 均為原創(chuàng)丨本網(wǎng)站采用BY-NC-SA協(xié)議進(jìn)行授權(quán) , 轉(zhuǎn)載請注明呆萌鐘Java基礎(chǔ)教程_06_Java常量與進(jìn)制概述!

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

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

  • Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言。Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和...
    Java小辰閱讀 1,175評論 0 2
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,740評論 18 399
  • 祝你生日快樂。 生日的夜里,她說她們很好, 胸口便磊起山, 過往,快速回放。 我不好,真的不好, 壓的難以呼吸。 ...
    H3190閱讀 129評論 0 0
  • 1. 在查看一個去渠道的回調(diào)鏈接時,查看頁面顯示 http://.../postback?cid=${cid}&p...
    五大RobertWu伍洋閱讀 759評論 0 0
  • 為自己做事,而不是為工資做事。 重視自身價值,而不是價格或估值。
    凡凡飯飯閱讀 113評論 0 0

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