- 相關(guān)推薦
2017年計(jì)算機(jī)考試java基本語(yǔ)法輔導(dǎo)
趕腳的對(duì)頭是腳懶,學(xué)習(xí)的對(duì)頭是自滿。以下是小編為大家搜索整理2017年計(jì)算機(jī)考試java基本語(yǔ)法輔導(dǎo),希望能給大家?guī)?lái)幫助!更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
數(shù)據(jù)類型
Java語(yǔ)言是一種嚴(yán)格的“類型化”語(yǔ)言。這意味著每個(gè)變量都必須有一個(gè)聲明好的類型。Java語(yǔ)言提供了八種基本類型。六種數(shù)字類型(四個(gè)整數(shù)型,兩個(gè)浮點(diǎn)型),一種字符類型,還有一種布爾型。Java另外還提供大數(shù)字對(duì)象,但它不是Java的數(shù)據(jù)類型。
1、整數(shù):
定義:沒有小數(shù)部分的數(shù)字,負(fù)數(shù)是允許的。
種類:Java提供四種整數(shù)類型:
int 4個(gè)字節(jié) -2,147,483,648到2,147,483,647
hort 2個(gè)字節(jié) -32,768到32,767
long 8個(gè)字節(jié) -9,223,372,036,854,775,808L到9,223,372,036,854,775,807L
byte 2個(gè)字節(jié) -128到127
2、浮點(diǎn)數(shù):
定義:含有小數(shù)部分的數(shù)字。
分類:Java提供兩種浮點(diǎn)數(shù)。
float 4個(gè)字節(jié) 約+—3.40282347E+38F(6~7個(gè)有效的十進(jìn)制數(shù)位)
double 8個(gè)字節(jié) 約+-1.79769313486231570E+308(15個(gè)有效數(shù)位)
說(shuō)明:
1)float類型的數(shù)值有個(gè)后綴:F,如果沒有后綴F,那么默認(rèn)為double。double類型的數(shù)值也可以使用后綴D。
2)當(dāng)這些數(shù)字遇到取值范圍錯(cuò)誤時(shí),會(huì)發(fā)生(上溢Overflow);而在遇到象被零除時(shí),會(huì)發(fā)生下溢(Underflow)。
3、字符類型:
定義:?jiǎn)我?hào)用來(lái)表示char常量。
說(shuō)明:
1)雙引號(hào)則表示一個(gè)字串,他是Java的一個(gè)對(duì)象,并不是數(shù)據(jù)類型。
2)char類型表示Unicode編碼方案中的字符。
Unicode可同時(shí)包含65536個(gè)字符,ASCII/ANSI只包含255個(gè)字符,實(shí)際上是Unicode的一個(gè)子集。Unicode字符通常用十六進(jìn)制編碼方案表示,范圍在'\u0000'到'\uFFFF'之間。\u0000到\u00FF表示ASCII/ANSI字符。\u表示這是一個(gè)Unicode值。
3)在Java中除了用這個(gè)\u的形式來(lái)表示字符外,還可以使用換碼序列來(lái)表示特殊字符。
\b 退格 \u0008
\t Tab制表 \u0009
\n 換行 \u000a
\r 硬回車 \u000d
\" 雙引號(hào) \u0022
\' 單引號(hào) \u0027
\ 反斜杠 \u005c
4)理論上在Java的應(yīng)用程序和小應(yīng)用程序中使用Unicode字符,但至于他們是否能真正顯示出來(lái),卻要取決于使用的瀏覽器和操作系統(tǒng),其中操作系統(tǒng)是最根本的。4、布爾類型:
boolean類型只有兩個(gè)值:false和true,用過(guò)其他編程語(yǔ)言的朋友肯定對(duì)它們并不陌生。
變量和常量
1、變量:
定義:相信對(duì)于它的定義應(yīng)該不用在說(shuō)了:)大家應(yīng)該已經(jīng)熟悉又熟悉了。
例如:
a,a1,name等都是合法的變量。
說(shuō)明:
1)Java要求在使用一個(gè)變量之前要對(duì)變量的類型加以聲明。
2)Java中一個(gè)變量的聲明就是一條完整的Java語(yǔ)句,所以應(yīng)該在結(jié)尾使用分號(hào)。
3)變量的命名規(guī)則:
變量必須以一個(gè)字母開頭。
變量名是由一系列字母或數(shù)位的任意組合。
在Java中字母表示Unicode中相當(dāng)于一個(gè)字母的任何字符。
數(shù)位也包含0-9以外的其他地位與一個(gè)數(shù)位相當(dāng)?shù)娜魏蜺nicode字符。
+、版權(quán)信息符號(hào)圈C和空格不能在變量名中使用。
變量名區(qū)分大小寫。
變量名的長(zhǎng)度基本上沒有限制。
如想知道Java到目前位置認(rèn)為哪些Unicode字符是字母的話,可以使用Character類中的isJavaIdentifierStart以及isJavaIdentifierPart方法進(jìn)行檢查。
變量名中不能使用Java的保留字。
4)可在一條語(yǔ)句中進(jìn)行多個(gè)變量的聲明,不同變量之間用逗號(hào)分隔。
2、變量的賦值和初始化:
變量的值可以通過(guò)兩種方法獲得,一種是賦值,給一個(gè)變量賦值需要使用賦值語(yǔ)句。另外一種方法就是初始化,說(shuō)是初始化,其實(shí)還是一個(gè)賦值語(yǔ)句,只不過(guò)這個(gè)賦值語(yǔ)句是在聲明變量的時(shí)候就一起完成的。
例如:
|
下面兩條語(yǔ)句的功能和上面一條的功能相同,只是這里將變量的聲明和賦值分開來(lái)進(jìn)行的。
|
說(shuō)明:
1)在Java中絕對(duì)不能出現(xiàn)未初始化的變量,在使用一個(gè)變量前必須給變量賦值。
2)聲明可以在代碼內(nèi)的任何一個(gè)位置出現(xiàn),但在方法的任何代碼塊內(nèi)只可對(duì)一個(gè)變量聲明一次。
3、常量:
定義:值不變的量稱為常量。
例如:
1,“hello”
說(shuō)明:
1)在Java中使用final關(guān)鍵字來(lái)定義一個(gè)常數(shù)。
|
2)習(xí)慣上將常量的名字統(tǒng)統(tǒng)大寫。
運(yùn)算符和類型轉(zhuǎn)換
1、運(yùn)算符:
1)Java語(yǔ)言中,常用的運(yùn)算符包括:+,-,*,/,這些就不用說(shuō)了,大家肯定很熟悉了。 2)冪:Java沒有乘冪運(yùn)算符,必須使用Math.pow(x,a)方法,表示x的a次冪。pow方法的兩個(gè)參數(shù)都屬于double類型,返回的值也是double類型。
【計(jì)算機(jī)考試java基本語(yǔ)法輔導(dǎo)】相關(guān)文章:
java語(yǔ)法基本編程10-08
Java語(yǔ)言基本語(yǔ)法09-19
Java基本語(yǔ)法—java標(biāo)識(shí)符11-12
pets四級(jí)基本語(yǔ)法輔導(dǎo)201710-09
java語(yǔ)法基礎(chǔ)06-27
Java基礎(chǔ)語(yǔ)法09-10