前言
上一節(jié)我們介紹了注釋、關(guān)鍵字與標識符洛姑,本章給大家介紹一下常量,準備好沒有皮服,要開車了楞艾!
在程序執(zhí)行的過程中其值不可以發(fā)生改變
字面值常量
自定義常量(面向?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);}}
Java針對整數(shù)常量提供了4種表現(xiàn)形式
二進制
八進制
十進制
十六進制
進制:就是進位制,是人們規(guī)定的一種進位方法择同。 對于任何一種進制--X進制两入,就表示某一位置上的數(shù)運算時是逢X進一位。二進制就是逢二進一敲才,八進制是逢八進一裹纳,十進制是逢十進一择葡,十六進制是逢十六進一。
任何數(shù)據(jù)在計算機中都是以二進制的形式存在的剃氧。二進制早期由電信號開關(guān)演變而來敏储。 一個整數(shù)在內(nèi)存中一樣也是二進制的,但是使用一大串的1或者0組成的數(shù)值進行使用很麻煩朋鞍。 所以就想把一大串縮短點虹曙,將二進制中的三位用一位表示。 這三位可以取到的最大值就是7.超過7就進位了番舆,這就是八進制。 但是對于過長的二進制變成八進制還是較長矾踱,所以出現(xiàn)的用4個二進制位表示一位的情況恨狈,四個二進制位最大是15,這就是十六進制呛讲。?規(guī)律禾怠,進制越大,表現(xiàn)形式越短贝搁。
二進制
由0,1組成吗氏。以0b開頭
八進制
由0,1,…7組成。以0開頭
十進制
由0,1,…9組成雷逆。整數(shù)默認是十進制的
十六進制
由0,1,…9,a,b,c,d,e,f(大小寫均可)弦讽。以0x開頭
/*不同進制的數(shù)據(jù)表現(xiàn):二進制:由0,1組成膀哲。以0b開頭往产。八進制:由0,1,...7組成。以0開頭某宪。十進制:由0,1,...9組成仿村。默認整數(shù)是十進制。十六進制:由0,1,...9,a,b,c,d,e,f(大小寫均可)組成兴喂。以0x開頭蔼囊。*/classJinZhiDemo{publicstaticvoidmain(String[] args){System.out.println(100);//十進制System.out.println(0b100);//二進制System.out.println(0100);//八進制System.out.println(0x100);//十六進制}}
呆萌鐘, 版權(quán)所有丨如未注明 , 均為原創(chuàng)丨本網(wǎng)站采用BY-NC-SA協(xié)議進行授權(quán) , 轉(zhuǎn)載請注明呆萌鐘Java基礎(chǔ)教程_06_Java常量與進制概述!