Java常量和變數及資料型別

2021-07-16 19:05:39 字數 1137 閱讀 1195

常量的命名規範:所有字母全部大寫,多個單詞之間用下劃線連線。看下面的demo:

public class demo1 

}

解釋最後一條輸出語句,輸出基本資料型別double的最小值,min_value為最小值,顯然是個常量。還有比較常見的乙個常量是」pi「,就是3.1415926…

注意:程式設計規範中,類名的首字母大寫。

8種基本資料型別

這幾種資料型別的取值範圍不必記憶,需要的話,直接型別的 max_value 就可獲得取值範圍。

byte a = 234; // 1個位元組(8個二進位制位),範圍 -128 0 +127

short b = 3276; // 短整型,2個位元組, -32768 0 +32767

int c = 2147483647; // 整型,4個位元組 -2147483648 0 2147483647

long d = 2147483648l; //長整型,8個位元組

賦值運算子右邊的值預設為int型別,而2147483648超出了int型別的範圍,所以需要在值的後面加乙個」l」,把int型別轉換為long。事實上,上面的byte、short的賦值表示式右邊的值預設的也都是int型別,只不過數值沒有超出int型別的範圍,不用強制型別轉換

float e = 0.01f; // float(單精度浮點型別),4個位元組,在數值的後邊加」f」

0.01預設為double型別,需要轉換為float型別,否則損失精度,編譯不通過。如果把 「0.01f」 換為 「1」,則沒問題,輸出為 1.0 ,因為是 「1」 是int型別,不會損失精度

double f = 1234.1234; // double(雙精度浮點型別),佔8個位元組

char g = '\n'; //字元型別,使用單引號,其中只能放乙個字元,佔2個位元組,因為字元編碼:\u40000-\u4ffff 中從字元a——字元?

資料型別 變數與常量

變數特點 1.變數的資料型別 變數占用記憶體空間的大小 2.變數的作用域 生命週期 變數的有效性範圍 3.變數的儲存型別 變數在記憶體中的儲存方式 記憶體和硬碟的區別 記憶體 資料調定會丟失,放的是執行資料,動態執行 硬碟 儲存靜態資料 3g使用者空間 1.棧空間 區域性變數,函式形參,自動變數 2...

C 資料型別,變數,常量

資料型別 基本資料型別 具體大小可能會有不同,由sizeof函式確定。基本資料型別 32位64位char 字元型1byte 1byte short 短整型2byte 2byte int整型 4byte 4byte long 長整型4byte 8byte float 單精度浮點型 4byte 4byt...

C 資料型別 變數 常量

引入系統的命名空間 using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace fristlesson class p...