關(guān)于Java 的基礎(chǔ)(語(yǔ)法和語(yǔ)句)

關(guān)于Java 的基礎(chǔ)(語(yǔ)法和語(yǔ)句)

一.標(biāo)志符

關(guān)于標(biāo)志符的定于需要遵循標(biāo)識(shí)符定義規(guī)則:

? ? 1.標(biāo)志符由數(shù)字、字母隔箍、下劃線(_)和特殊字符($)組成撼唾。

? ? 2.不能以數(shù)字開(kāi)頭馏慨。

? ? 3.不可以使用關(guān)鍵字和保留字(如:int、while等)棒拂。

? ? 4.不包含空格且區(qū)分大小寫(xiě)伞梯。

二.注釋規(guī)則

關(guān)于Java中的注釋?zhuān)ò形暮陀⑽淖⑨專(zhuān)幸韵聨追N形式

? ? 1.單行注釋?zhuān)????//注釋文字帚屉。

? ? 2.多行注釋?zhuān)? ? ?/*?注釋文字?*/

? ? 3.文檔注釋?zhuān)????/**?注釋文字?*/

三.變量

變量分為以下幾種類(lèi)型谜诫,在此會(huì)做詳細(xì)解釋

1.變量的概念

(1)內(nèi)存中的一個(gè)儲(chǔ)存區(qū)域。

(2)該區(qū)域的數(shù)據(jù)可以在同一類(lèi)型范圍內(nèi)不斷變化攻旦。

(3)變量是程序中最基本的存儲(chǔ)單元喻旷。包含變量類(lèi)型、變量名和存儲(chǔ)的值

2.變量作用

變量用來(lái)保存所需要儲(chǔ)存的數(shù)據(jù)牢屋。

3.數(shù)據(jù)類(lèi)型

數(shù)據(jù)類(lèi)型分為基本數(shù)據(jù)類(lèi)型(primitive type)和引用數(shù)據(jù)類(lèi)型(reference type)且预,基本數(shù)據(jù)類(lèi)型一般用來(lái)儲(chǔ)存單個(gè)數(shù)據(jù),而引用數(shù)據(jù)類(lèi)型用來(lái)儲(chǔ)存數(shù)組和多組數(shù)據(jù)等烙无》嫘常基本數(shù)據(jù)類(lèi)型又分為數(shù)值型、字符型截酷、布爾型涮拗,引用數(shù)據(jù)類(lèi)型分為類(lèi)、接口迂苛、數(shù)組三热。

(1)基本數(shù)據(jù)類(lèi)型

? ??1)? ? 數(shù)值型:分為整型和浮點(diǎn)型。整型又分為字節(jié)型(byte)灾部、短整型(short)康铭、整型(int)、長(zhǎng)整型(long)赌髓,浮點(diǎn)型分為單精度浮點(diǎn)數(shù)(folat)和雙精度浮點(diǎn)數(shù)(double)

????????????字節(jié)型(byte):最多可儲(chǔ)存8位二進(jìn)制數(shù)據(jù),數(shù)據(jù)范圍為0~2^(7)催跪。

? ? ? ? ? ? 短整型(short):最多可儲(chǔ)存16位二進(jìn)制數(shù)據(jù)锁蠕,數(shù)據(jù)范圍為0~2^(15)。

? ? ? ? ? ? 整型(int):最多可儲(chǔ)存32位二進(jìn)制數(shù)據(jù)懊蒸,數(shù)據(jù)范圍為0~2^(31)荣倾,默認(rèn)為int型。

? ? ? ? ? ? 長(zhǎng)整型(long):最多可儲(chǔ)存64位二進(jìn)制數(shù)據(jù)骑丸,數(shù)據(jù)范圍為0~2^(63)舌仍。

? ? ? ? ? ? 單精度浮點(diǎn)型(float):精度是8位有效數(shù)字妒貌,取值范圍是10的-38次方到10的38次方,float占用4個(gè)字節(jié)的存儲(chǔ)空間铸豁。

? ? ? ? ? ? 雙精度浮點(diǎn)型(double):精度是17位有效數(shù)字灌曙,取值范圍是10的-308次方到10的308次方,double占用8個(gè)字節(jié)的存儲(chǔ)空間當(dāng)你不聲明的時(shí)候节芥,默認(rèn)小數(shù)都用double來(lái)表示在刺,所以如果用float的話,則應(yīng)該在其后加上f头镊。

? ? 2)? ? 字符型(char)

? ? ? ? ? ? 字符型(char):用來(lái)儲(chǔ)存字符蚣驼,賦值方式為 char num=‘A’,即把字符A賦值給num這個(gè)變量相艇,需要注意的是颖杏,字符在儲(chǔ)存的過(guò)程中是以二進(jìn)制的ASCII碼進(jìn)行儲(chǔ)存的,本質(zhì)還是儲(chǔ)存的二進(jìn)制數(shù)據(jù)坛芽。

? ? 3)? ? 布爾型(boolean)

? ? ? ? ? ? 布爾型(boolean):boolean類(lèi)型數(shù)據(jù)只允許取值true和false留储,無(wú)null。boolean類(lèi)型不可以轉(zhuǎn)換為其它的數(shù)據(jù)類(lèi)型靡馁。

(2)引用數(shù)據(jù)類(lèi)型

? ? 引用數(shù)值類(lèi)型分為 類(lèi)(class)欲鹏、接口(interface)、數(shù)組([ ])臭墨,關(guān)于這三種赔嚎,由于比較復(fù)雜,需要進(jìn)行示例進(jìn)行解釋?zhuān)诤竺孢\(yùn)用中會(huì)解釋到胧弛。

4.運(yùn)算符

? ? 運(yùn)算符分為算數(shù)運(yùn)算符尤误、賦值運(yùn)算符、比較運(yùn)算符和邏輯運(yùn)算符(位運(yùn)算符和三元運(yùn)算符的話我之前是在其他博客中知道他們的稱呼结缚,但我思前想后损晤,總覺(jué)的這二者也是屬于邏輯運(yùn)算符,因此在下列解釋中就放在一起進(jìn)行討論了)红竭。

(1)算數(shù)運(yùn)算符

? ? ? ? 算數(shù)運(yùn)算符分為以下幾種尤勋,通過(guò)表格中的分類(lèi)和舉例可以很清楚的知道他們的作用。

算數(shù)運(yùn)算符

(2)賦值運(yùn)算符


賦值運(yùn)算符

(3)比較運(yùn)算符

? ??這個(gè)很容易可以理解茵宪,因?yàn)槲覀冎熬驮谏钪杏玫阶畋5档米⒁獾氖牵谟?jì)算機(jī)運(yùn)算過(guò)程中稀火,將兩個(gè)值相比較過(guò)后暖哨,所得到的是比較的結(jié)果(例如a=1,b=2凰狞,if(a>b),在if語(yǔ)句的條件中得到的是a>b=false篇裁,得到就只是false沛慢,相當(dāng)于if(false),即不執(zhí)行if條件后的語(yǔ)句)达布。

比較運(yùn)算符

注意:

1)>团甲、 < 、 >= 往枣、 <= 只支持左右兩邊操作數(shù)是數(shù)值類(lèi)型

2)== 伐庭、 != 兩邊的操作數(shù)既可以是數(shù)值類(lèi)型,也可以是引用類(lèi)型

3)== 比較基本數(shù)據(jù)類(lèi)型時(shí)分冈,比較的是值圾另。比較引用數(shù)據(jù)類(lèi)型時(shí)比較的是地址。

(4)邏輯運(yùn)算符

????此表表示的是整體邏輯上的運(yùn)算雕沉,即a整體和b整體進(jìn)行運(yùn)算

整體邏輯運(yùn)算符

????接下來(lái)我們討論位運(yùn)算符

????位運(yùn)算符號(hào)是對(duì)二進(jìn)制的每一位進(jìn)行運(yùn)算集乔,我們舉例二進(jìn)制11100&10101,我們將二者按照對(duì)應(yīng)位進(jìn)行與運(yùn)算可以得到10100坡椒。

位運(yùn)算符

三元運(yùn)算符:指出問(wèn)號(hào)表達(dá)式

????語(yǔ)法形式:布爾表達(dá)式 ? 表達(dá)式1:表達(dá)式2扰路,布爾表達(dá)式為true,運(yùn)算結(jié)果為表達(dá)式1。反之倔叼,結(jié)果為表達(dá)式2汗唱。


綜上,我們就可以很容易理解我為何將整體邏輯運(yùn)算丈攒、位運(yùn)算和三元運(yùn)算符放在一起了哩罪,因?yàn)樗麄兌加泄餐奶攸c(diǎn):邏輯運(yùn)算符,就是我們本節(jié)的標(biāo)題巡验。




關(guān)于Java的流程語(yǔ)句际插,這結(jié)太多了,就需要單拎出來(lái)一篇文章進(jìn)行講解显设,要不然一篇文章太長(zhǎng)了框弛,也看不下去!2段妗瑟枫!

有興趣的讀者可以先參考其他文章,畢竟知識(shí)都是相通的指攒,在于個(gè)人理解了力奋。


最后編輯于
?著作權(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)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)室埋,“玉大人办绝,你說(shuō)我怎么就攤上這事∫ο” “怎么了孕蝉?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,301評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)腌逢。 經(jīng)常有香客問(wèn)我降淮,道長(zhǎng),這世上最難降的妖魔是什么搏讶? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,078評(píng)論 1 300
  • 正文 為了忘掉前任佳鳖,我火速辦了婚禮,結(jié)果婚禮上媒惕,老公的妹妹穿的比我還像新娘系吩。我一直安慰自己,他們只是感情好妒蔚,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布穿挨。 她就那樣靜靜地躺著,像睡著了一般面睛。 火紅的嫁衣襯著肌膚如雪絮蒿。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,682評(píng)論 1 312
  • 那天叁鉴,我揣著相機(jī)與錄音土涝,去河邊找鬼。 笑死幌墓,一個(gè)胖子當(dāng)著我的面吹牛但壮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播常侣,決...
    沈念sama閱讀 41,155評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼蜡饵,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了胳施?” 一聲冷哼從身側(cè)響起溯祸,我...
    開(kāi)封第一講書(shū)人閱讀 40,098評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后焦辅,有當(dāng)?shù)厝嗽跇?shù)林里發(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
  • 文/蒙蒙 一摇庙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧遥缕,春花似錦卫袒、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,674評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至户秤,卻和暖如春码秉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鸡号。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 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)容