2019-07-01Chapter2

preview: Java中的常量和變量的定義及使用星著;標(biāo)識(shí)符购笆、關(guān)鍵字、字面值虚循、數(shù)據(jù)類型等同欠。

——————————————————

標(biāo)識(shí)(zhi)符? ?identifier? ?如:類名

????不能用數(shù)字開頭,可包含字母横缔、數(shù)字铺遂、下劃線_?和 $

????區(qū)分大小寫

????不能為關(guān)鍵字和保留字(大小寫不同允許)

? ? 命名最好有意義

? ??——————————————————

變量:程序中數(shù)據(jù)的臨時(shí)存放場(chǎng)所(具體:內(nèi)存)

包括:變量類型、變量名茎刚、變量值

變量名:

????滿足標(biāo)識(shí)符的命名規(guī)則

? ? 符合駝峰法命名規(guī)范(studentName)

????命名簡(jiǎn)單襟锐,見(jiàn)名知意

? ? 長(zhǎng)度無(wú)限制

類名命名規(guī)則:每個(gè)單詞首字母全部大寫

——————————————————

數(shù)據(jù)類型(變量類型)

包括:基本數(shù)據(jù)類型、引用數(shù)據(jù)類型

引用數(shù)據(jù)類型:類(class)膛锭、接口(interface)粮坞、數(shù)組(array)

基本數(shù)據(jù)類型:

? ? -數(shù)值型

? ? ? ? --整型(byte, short, int, long)

? ? ? ? --浮點(diǎn)型(float, double)

? ? -字符型(char)

? ? -布爾型(boolean)

——————————————————

基本數(shù)據(jù)類型

byte? ? ? ? 字節(jié)型? ? ? ? ????????????1字節(jié)

short? ? ? ?短整型? ? ? ? ????????????2字節(jié)

int? ? ? ? ? ?整型? ? ? ? ????????????????4字節(jié)

long? ? ? ? 長(zhǎng)整型? ? ? ? ????????????8字節(jié)

float? ? ? ? 單精度浮點(diǎn)數(shù)? ? ?????4字節(jié)

double? ? 雙精度浮點(diǎn)數(shù)? ? ? ? ?8字節(jié)

char? ? ? ? 字符型? ? ? ? ? ? ? ? ????2字節(jié)

boolean? 布爾型(true/false)? ?1字節(jié)

——————————————————

變量值 / 字面值

十進(jìn)制、八進(jìn)制初狰、十六進(jìn)制莫杈、二進(jìn)制

八進(jìn)制以0開頭

十六進(jìn)制以0x / 0X開頭

0x1ff62acL(長(zhǎng)整型十六進(jìn)制)

變量聲明:

"數(shù)據(jù)類型"+" "+"變量名"+";"

int age;

變量賦值

將右邊的值賦給左邊的變量

int?n;

n = 3;

或? ? ? int n = 3;? ? ? ? ——變量的初始化

——————————————————

浮點(diǎn)數(shù)的字面值

默認(rèn)為double類型,可在后面加D/d:123.456d,? ?123.456,? 123.456D

float類型:152.22f或152.22F

float f = 1.23? ?這樣是錯(cuò)誤的


將一個(gè)范圍小的變量值賦給范圍大的變量類型是可以的奢入。double是范圍最大的筝闹,超過(guò)long類型

——————————————————

基本數(shù)據(jù)類型變量的存儲(chǔ)

類定義的變量叫對(duì)象

類級(jí)、對(duì)象實(shí)例級(jí)俊马、方法級(jí)丁存、塊級(jí)

方法級(jí)變量:局部變量

內(nèi)存:堆,棧柴我,常量池

在主方法中定義的變量(局部變量)存儲(chǔ)在棧中

int n = 100;

在棧中開辟一個(gè)4字節(jié)的空間,指針n指向該地址扩然,將value 100存入其中

——————————————————

字符型字面值char

字符型字面值用單引號(hào)內(nèi)的單個(gè)字符表示艘儒,如:'a', 'b', '$'...只能有一個(gè)

char a = 'a';

char ch = 65;? ASCII中65位為A

ASCII:American Standard Code for Information Interchange,美國(guó)標(biāo)準(zhǔn)信息交換代碼

7位二進(jìn)制——標(biāo)準(zhǔn)ASCII碼

8位二進(jìn)制——擴(kuò)展ASCII碼

A~Z:65-90

a~z:97-122

——————————————————

unicode編碼/萬(wàn)國(guó)語(yǔ),可以支持所有語(yǔ)言

ASCII碼不能支持所有字符

unicode可以

表示方法:"\u"+四位十六進(jìn)制代碼

——————————————————

布爾類型字面值:

????true?與?false

????boolean b = false;

字符串字面值:

? ? 用雙引號(hào)界睁,不是單引號(hào)

? ? 不屬于基本數(shù)據(jù)類型觉增,是一個(gè)類

? ? 字面值可以為空:String s = "";

? ? 空格也是一個(gè)字符

——————————————————

int x = 0, y = 0, z;????????????是合法的

System.out.print();? ? ? ? ? 是不換行的


轉(zhuǎn)義字符:

\uxxxx? ? ? ? ? ? ?unicode

\'? ? ? ? ? ? ? ? ? ? ?單引號(hào)

\"? ? ? ? ? ? ? ? ? ? 雙引號(hào)

\\? ? ? ? ? ? ? ? ? ? 反斜杠


JAVA中可以用中文做變量名和char變量值


用科學(xué)計(jì)數(shù)法表示浮點(diǎn)數(shù):

double? d = 1.23E5;表示1.23×10^5

double d1 = .2;? ? ->? ? ?d1 = 0.2;

——————————————————

數(shù)據(jù)類型轉(zhuǎn)換:自動(dòng)/強(qiáng)制

自動(dòng)類型轉(zhuǎn)換順序(隱式類型轉(zhuǎn)換):

? ??

自動(dòng)類型轉(zhuǎn)換

實(shí)線:可以實(shí)現(xiàn)完全轉(zhuǎn)換

虛線:可能造成精度丟失


強(qiáng)制類型轉(zhuǎn)換:

變量類型?變量名1 = (變量類型)變量名2或變量值

容易造成數(shù)據(jù)丟失

——————————————————

常量, 命名規(guī)則:大寫字母

final?int N= 5;

不能變化的量

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市翻斟,隨后出現(xiàn)的幾起案子逾礁,更是在濱河造成了極大的恐慌,老刑警劉巖访惜,帶你破解...
    沈念sama閱讀 222,590評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嘹履,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡债热,警方通過(guò)查閱死者的電腦和手機(jī)砾嫉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)窒篱,“玉大人焕刮,你說(shuō)我怎么就攤上這事∏奖” “怎么了配并?”我有些...
    開封第一講書人閱讀 169,301評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)高镐。 經(jīng)常有香客問(wèn)我溉旋,道長(zhǎng),這世上最難降的妖魔是什么避消? 我笑而不...
    開封第一講書人閱讀 60,078評(píng)論 1 300
  • 正文 為了忘掉前任低滩,我火速辦了婚禮,結(jié)果婚禮上岩喷,老公的妹妹穿的比我還像新娘恕沫。我一直安慰自己,他們只是感情好纱意,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評(píng)論 6 398
  • 文/花漫 我一把揭開白布婶溯。 她就那樣靜靜地躺著,像睡著了一般偷霉。 火紅的嫁衣襯著肌膚如雪迄委。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,682評(píng)論 1 312
  • 那天类少,我揣著相機(jī)與錄音叙身,去河邊找鬼。 笑死硫狞,一個(gè)胖子當(dāng)著我的面吹牛信轿,可吹牛的內(nèi)容都是我干的晃痴。 我是一名探鬼主播,決...
    沈念sama閱讀 41,155評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼财忽,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼倘核!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起即彪,我...
    開封第一講書人閱讀 40,098評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤紧唱,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后隶校,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體漏益,經(jīng)...
    沈念sama閱讀 46,638評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,701評(píng)論 3 342
  • 正文 我和宋清朗相戀三年惠况,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了遭庶。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,852評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡稠屠,死狀恐怖峦睡,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情权埠,我是刑警寧澤榨了,帶...
    沈念sama閱讀 36,520評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站攘蔽,受9級(jí)特大地震影響龙屉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜满俗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,181評(píng)論 3 335
  • 文/蒙蒙 一转捕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧唆垃,春花似錦五芝、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至渐尿,卻和暖如春醉途,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背砖茸。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工隘擎, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人凉夯。 一個(gè)月前我還...
    沈念sama閱讀 49,279評(píng)論 3 379
  • 正文 我出身青樓嵌屎,卻偏偏與公主長(zhǎng)得像推正,于是被迫代替她去往敵國(guó)和親恍涂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子宝惰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,851評(píng)論 2 361

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