變量在編程中至關(guān)重要,因為這就是在特定內(nèi)存位置存儲數(shù)據(jù)的方式。例如,Java程序在運行時將值存儲在稱為“變量”的容器中,這些變量被定義為基本存儲單元。為了增強程序的可讀性,程序員在在給這些變量命名和賦值時必須遵循特定的慣例。例如,表示固定值的源代碼是“literal”。參加java培訓(xùn),可以掌握最新技術(shù),增強自身競爭力,不斷提升自己。
Java中的文字是布爾、字符、數(shù)字或字符串?dāng)?shù)據(jù)的合成表示。它們是在程序中表達特定值的一種方法。它們是直接出現(xiàn)在程序中的常量值,現(xiàn)在可以分配給變量。例如,這里有一個名為’’/count的整數(shù)變量,在該語句中指定為整數(shù)值:
int count = 0;
“int count”是整數(shù)變量,文字”0”表示零值。因此,分配給變量的常量值可以稱為文字。
Java中的文字類型
Java中的文字通常分為六種類型,然后再分為各種子類型。主要的文字類型有:
1、整數(shù)文字
整數(shù)文字由數(shù)字序列組成,并細分為以下子類型:
l 十進制整數(shù):十進制整數(shù)以10為基數(shù),數(shù)字范圍從0到9。它們可以有負(-)或正(+),但字符之間不允許有非數(shù)字字符或逗號。示例:2022,+42,-68。
l 八進制整數(shù):八進制整數(shù)以8為基數(shù),數(shù)字范圍從0到7。八進制整數(shù)總是以“0”開頭。例如:007,0295。在java培訓(xùn)中,既有理論知識的學(xué)習(xí),還有實戰(zhàn)操作項目,讓你將學(xué)到的知識真正運用到實踐中去,更全面地掌握java知識和技能。
l 十六進制:十六進制整數(shù)以16為基數(shù),使用從0到9的數(shù)字以及A到F的字符。字符區(qū)分大小寫,表示10到15的數(shù)字范圍。示例:0xf,0xe。
l 二進制整數(shù):二進制整數(shù)使用基數(shù)2,由數(shù)字“0”和“1”組成。前綴“0b”表示二進制系統(tǒng)。示例:0b11011。
2.浮點文字
浮點文字表示為指數(shù)符號或小數(shù)。它們可以表示正值或負值,但如果未指定,則默認值為正值。浮點文字有以下格式:
l 浮點:浮點格式單精度(4字節(jié))以“f”或“F”結(jié)尾。示例:4f。浮動格式雙精度(8字節(jié))以“d”或“D”結(jié)尾,示例:3.14d。
l 十進制:此格式使用0到9,可以有后綴或指數(shù)。示例:99638.440。
指數(shù)形式的小數(shù):指數(shù)形式可以使用可選符號(如“-”)和指數(shù)指示符(如“e”或“E”)。示例:456.5f。
3.字符文字
字符(Char)文字表示為轉(zhuǎn)義序列或字符,用單引號括起來,在Java中始終是字符類型。字符文字是16位Unicode字符,范圍從0到65535。示例:char ch=077。想學(xué)習(xí)java的同學(xué),建議考慮參加java培訓(xùn),進一步提升自己,給自己增值。
4.字符串文字
字符串文字是雙引號(“”)括起來的字符序列。這些字符可以是字母數(shù)字、特殊字符、空格等。例如:”John”、”2468”、”n”等。
5.布爾文字
布爾文字只有兩個值,因此分為兩個文字:
l True表示真布爾值
l False表示假布爾值
因此,布爾文字表示邏輯值true或false。這些值不區(qū)分大小寫,如果以大寫或小寫模式呈現(xiàn),則同樣有效。布爾文本也可以使用值“0”和“1”。
示例:
l boolean b = true;
l boolean d = false;
6.空文字
空文字表示空值,不引用任何對象??罩低ǔS米鳂擞洠灾甘疽妙愋蛯ο蟛豢捎?。它們通常描述程序中的未初始化狀態(tài)。試圖取消引用空值是錯誤的。示例:Patient age = NULL;
總結(jié)
記住,并不是每個人都將Java中的文字分為這六種類型。替代分類將文字分為四種類型(整數(shù)、字符、布爾和字符串)或十種類型(整數(shù)、實數(shù)、反斜杠、字符、字符串、浮點、布爾、空、類和無效)。很多初學(xué)者會選擇報名參加java培訓(xùn),這里有經(jīng)驗豐富的專業(yè)老師面授指導(dǎo),還有實戰(zhàn)項目訓(xùn)練,可以更加快速學(xué)到真正有用的知識和技能。