2.2 變量

一淹办、學(xué)習(xí)要求

書籍參考章節(jié): 第3章

知識(shí)點(diǎn):

  • 字面值
  • 變量
  • 常量
  • 關(guān)鍵字
  • 標(biāo)識(shí)符

二瘩欺、參考知識(shí)

字面值

字面值是指常量的值的表示方式脖岛。如: 10 , 3.14 , 'a'

變量

變量是代表(或引用)某值的一個(gè)名字隧出。在Java語(yǔ)言中怎栽,所有的變量在使用前必須聲明丽猬。聲明變量的基本格式如下:

type identifier [ = value][, identifier [= value] ...] ;

格式說(shuō)明:type為Java數(shù)據(jù)類型。identifier是變量名熏瞄〗潘睿可以使用逗號(hào)隔開來(lái)聲明多個(gè)同類型變量。以下列出了一些變量的聲明舉例强饮。注意有些包含了初始化過(guò)程由桌。

int a, b, c;         // 聲明三個(gè)int型整數(shù):a、 b邮丰、c
int d = 3, e = 4, f = 5; // 聲明三個(gè)整數(shù)并賦予初值
byte z = 22;         // 聲明并初始化 z
String s = "runoob";  // 聲明并初始化字符串 s
double pi = 3.14159; // 聲明了雙精度浮點(diǎn)型變量 pi
char x = 'x';        // 聲明變量 x 的值是字符 'x'行您。

常量

在java中,用關(guān)鍵字final來(lái)聲明常量剪廉。如:

final  int a=1;

用final聲明的變量娃循,只能被賦值一次,也就是說(shuō)斗蒋,一旦第一次被賦值后捌斧,后續(xù)就不能被修改了捧书。所以稱為常量。一般習(xí)慣骤星,定義為常量時(shí)经瓷,使用的標(biāo)識(shí)符用大小字面。如:

final double PI=3.14
final int ZERO = 0;
final String MAN="man";

表達(dá)式

就是通過(guò)運(yùn)算符(如數(shù)字的+號(hào)運(yùn)算符)將各種變量洞难、常量舆吮、字面量組成的一個(gè)表達(dá)式,表達(dá)式返回某種類型的值队贱。

關(guān)鍵字與標(biāo)識(shí)符

在java語(yǔ)言中色冀,定義了50多個(gè)關(guān)鍵字。這些關(guān)鍵字與運(yùn)算符柱嫌、分隔符一起锋恬,按照語(yǔ)法要求形成了java語(yǔ)言的基礎(chǔ)。

標(biāo)識(shí)符用于命名事物编丘,如類名与学、方法名、變量名嘉抓。

注意java關(guān)鍵字不能用作標(biāo)識(shí)符索守。如 int while=2; 這個(gè)變量定義是非法的,因?yàn)閣hile是關(guān)鍵字抑片,不能用作變量名卵佛。

java標(biāo)識(shí)符的要求

  • 標(biāo)識(shí)符可以由大小寫字母、數(shù)字敞斋、下劃線截汪、$符號(hào)、下劃線等組成的任意字符序列植捎,沒有字符數(shù)量限制衙解。但不能以數(shù)字開頭。

  • 標(biāo)識(shí)符是大小寫敏感的鸥跟,如 num 和Num是兩個(gè)不同的標(biāo)識(shí)符丢郊。

  • 標(biāo)識(shí)符不能是關(guān)鍵字,但可以是Java api中的類名医咨。如下面的定義都是合法的:

Object  Object = new Object();  //第2個(gè)Object為變量名
int  Integer =10; //這里Integer為變量名

雖然上面的聲明都是合法的枫匾,但強(qiáng)烈建議不要用這些大家熟知的類名去作為標(biāo)識(shí)符。標(biāo)識(shí)符的取名一定要有意義拟淮,要讓人能看懂干茉,比如不要定義如 i, a , b , $ , temp 等這些毫無(wú)意義的標(biāo)識(shí)符,for語(yǔ)句中的循環(huán)變量除外很泊。

java關(guān)鍵字

下面表格按分類列出了java的關(guān)鍵字角虫,前面部分是常用的沾谓,后面幾個(gè)不太常用。

分類 關(guān)鍵字
基本數(shù)據(jù)類型 byte , short , int , char , long , float, double , boolean
流程控制 if , else , switch , case , default , for , while , do , continue, break , assert , return , void
異常處理 try , catch, finally, throw, throws
復(fù)雜類型 class , interface , enum , extends, implements , package ,import
修飾符 abstract , final , public , private , protected ,static
面向?qū)ο?/td> super , this , instanceof , new
值相關(guān)的 true , false , null
多線程相關(guān) volatile , synchronized
其它 strictfp,native,transient,const , goto
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末戳鹅,一起剝皮案震驚了整個(gè)濱河市均驶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌枫虏,老刑警劉巖妇穴,帶你破解...
    沈念sama閱讀 206,482評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異隶债,居然都是意外死亡腾它,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門死讹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)瞒滴,“玉大人,你說(shuō)我怎么就攤上這事赞警〖巳蹋” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵仅颇,是天一觀的道長(zhǎng)单默。 經(jīng)常有香客問(wèn)我,道長(zhǎng)忘瓦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評(píng)論 1 279
  • 正文 為了忘掉前任引颈,我火速辦了婚禮耕皮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蝙场。我一直安慰自己凌停,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評(píng)論 5 373
  • 文/花漫 我一把揭開白布售滤。 她就那樣靜靜地躺著罚拟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪完箩。 梳的紋絲不亂的頭發(fā)上赐俗,一...
    開封第一講書人閱讀 49,046評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音弊知,去河邊找鬼阻逮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛秩彤,可吹牛的內(nèi)容都是我干的叔扼。 我是一名探鬼主播事哭,決...
    沈念sama閱讀 38,351評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼瓜富!你這毒婦竟也來(lái)了鳍咱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤与柑,失蹤者是張志新(化名)和其女友劉穎流炕,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體仅胞,經(jīng)...
    沈念sama閱讀 43,476評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡每辟,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評(píng)論 2 324
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了干旧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片渠欺。...
    茶點(diǎn)故事閱讀 38,064評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖椎眯,靈堂內(nèi)的尸體忽然破棺而出挠将,到底是詐尸還是另有隱情,我是刑警寧澤编整,帶...
    沈念sama閱讀 33,712評(píng)論 4 323
  • 正文 年R本政府宣布舔稀,位于F島的核電站,受9級(jí)特大地震影響掌测,放射性物質(zhì)發(fā)生泄漏内贮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評(píng)論 3 307
  • 文/蒙蒙 一汞斧、第九天 我趴在偏房一處隱蔽的房頂上張望夜郁。 院中可真熱鬧,春花似錦粘勒、人聲如沸竞端。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)事富。三九已至,卻和暖如春乘陪,著一層夾襖步出監(jiān)牢的瞬間统台,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工暂刘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留饺谬,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,511評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像募寨,于是被迫代替她去往敵國(guó)和親族展。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 前言 人生苦多拔鹰,快來(lái) Kotlin 仪缸,快速學(xué)習(xí)Kotlin! 什么是Kotlin列肢? Kotlin 是種靜態(tài)類型編程...
    任半生囂狂閱讀 26,146評(píng)論 9 118
  • 基本內(nèi)置類型 算術(shù)類型字符整型布爾值浮點(diǎn)數(shù) 空類型(void) 算術(shù)類型 帶符號(hào)類型和無(wú)符號(hào)類型int瓷马、short...
    2625K閱讀 3,127評(píng)論 0 1
  • Win7下如何打開DOS控制臺(tái)拴还? a:開始--所有程序--附件--命令提示符 b:開始--搜索程序和文件--cmd...
    逍遙嘆6閱讀 1,588評(píng)論 4 12
  • 陌上人家淺池塘,風(fēng)舉綠圓照紅妝欧聘。 黑云壓頂欺身處片林,不改顏色待雨張。
    慕慧生閱讀 202評(píng)論 0 0
  • 安化黑茶為什么能降三高怀骤、治痛風(fēng)和抗氧化與衰老费封? 為什么能降血壓? 答:高血壓是血管收縮壓與舒張壓超過(guò)正常水平而導(dǎo)致...
    馬紅彥閱讀 258評(píng)論 0 1