標籤:兩種 單元 轉換 關鍵字 3.4 str 八進位 double 引號
Java常量:
Java的常量值用字串表示,區分不同的資料類型
整型常量123、浮點型常量3.14、字元常量‘a’、邏輯常量true、字串常量“helloworld”。
ps:此‘常量’區別於final關鍵字所修飾的不可更改變數。
Java變數:
Java變數是程式中最基本的儲存單元,其要素包括變數名,變數類型和作用於。
Java程式中每一個變數都屬於特定的資料類型,在使用前必須對其聲明,然後必須進行賦值,才能使用。
int i = 100;float f = 12.2fdouble d1, d2, d3 = 0.123; //d1和d2未賦值,d3=0.123String s = "hello world";
局部變數和成員變數的區別:
局部變數,方法體內部聲明的變數(包括形參)。
成員變數,在方法體外,類體內聲明的變數。
Java的4種基礎資料型別 (Elementary Data Type):
布爾型(boolean)、字元型(char)、整數型(byte、short、int、long)、浮點型(float、double)
布爾型(boolean),只允許取值true或false,不可以用0或非0的整數代替true和false(這和C語言不一樣)
字元型(char),1、字元常量用單引號括起來的單個字元,2、允許使用逸出字元‘\‘來將其後的字元轉變為其他含義,3、Java字元採用Unicode編碼,每個字元佔兩個位元組(Unicode是全球語言統一編碼)
整數型(byte、short、int、long),1、Java各整數類型有固定的數表示範圍,不受具體作業系統的影響,保證了Java程式的可移植性。2、byte型1位元組、short型2位元組、int型4位元組、long型8位元組,沒有無符號整型。3、正常數值為十進位整數,以0開頭數值為八進位整數,以0x開頭為十六進位數。4、Java語言的整型常量預設為int型,聲明long類常量時數值後必須加上‘l’或‘L’。
int a1 = 600;//正確long a2 = 666666666666L;//必須加L否則出錯
浮點型(float、double),1、Java浮點類型有固定的數表示範圍,不受具體作業系統的影響。2、float型4位元組、double型8位元組。3、兩種表示形式:十進位數和科學計數法。4、Java語言的浮點類型常量預設為double型,聲明float類常量時數值後必須加上‘f’或‘F’。
double d = 123.456;//正確float f = 12.34f;//必須加f否則出錯
Java學習6——基礎資料型別 (Elementary Data Type)及其轉換