1. 標(biāo)識(shí)符用來(lái)標(biāo)識(shí)類名、變量名、方法名、類型名、數(shù)組名、文件名的有效字符序列稱為標(biāo)識(shí)符。簡(jiǎn)單地說(shuō),標(biāo)識(shí)符就是一個(gè)名字。Java 語(yǔ)言規(guī)定標(biāo)識(shí)符由字母、下劃線、美元符號(hào)和數(shù)字組成,并且第一個(gè)字符不能是數(shù)字字符。下列都...[繼續(xù)閱讀]
海量資源,盡在掌握
1. 標(biāo)識(shí)符用來(lái)標(biāo)識(shí)類名、變量名、方法名、類型名、數(shù)組名、文件名的有效字符序列稱為標(biāo)識(shí)符。簡(jiǎn)單地說(shuō),標(biāo)識(shí)符就是一個(gè)名字。Java 語(yǔ)言規(guī)定標(biāo)識(shí)符由字母、下劃線、美元符號(hào)和數(shù)字組成,并且第一個(gè)字符不能是數(shù)字字符。下列都...[繼續(xù)閱讀]
1. boolean 類型boolean 類型適于邏輯運(yùn)算,一般用于程序流程控制。boolean 類型數(shù)據(jù)只允許取值true或false,不可以0 或非0 的整數(shù)代替true 和false,這和c 語(yǔ)言不同。用法舉例:boolean flag;flag = true;if(flag == true) {do something}boolean常量取值:true,false。...[繼續(xù)閱讀]
若不給變量賦初值,則變量默認(rèn)值如表2-3 所示。表2-3 變量默認(rèn)值...[繼續(xù)閱讀]
1. 自動(dòng)類型轉(zhuǎn)換Java 允許不同類型的數(shù)據(jù)進(jìn)行混合運(yùn)算,如果在Java 表達(dá)式中出現(xiàn)了數(shù)據(jù)類型不一致的情形,那么Java 運(yùn)行時(shí)系統(tǒng)先自動(dòng)將低優(yōu)先級(jí)的數(shù)據(jù)轉(zhuǎn)換成高優(yōu)先級(jí)類型的數(shù)據(jù),然后才進(jìn)行表達(dá)式的計(jì)算。Java 數(shù)據(jù)類型的優(yōu)先級(jí)關(guān)系...[繼續(xù)閱讀]
算術(shù)運(yùn)算符主要完成算術(shù)運(yùn)算,常見(jiàn)的算術(shù)運(yùn)算符如表2-4 所示。表2-4 Java 算術(shù)運(yùn)算符Java 對(duì)加運(yùn)算符進(jìn)行了擴(kuò)展,使它能夠進(jìn)行字符串的連接操作,如:"Java"+"Applet"得到字符串"Java Applet"。另外,Java 模除運(yùn)算"%"對(duì)浮點(diǎn)型操作數(shù)也可以進(jìn)行計(jì)...[繼續(xù)閱讀]
關(guān)系運(yùn)算符完成操作數(shù)的比較運(yùn)算,結(jié)果為布爾值。Java 的關(guān)系運(yùn)算符如表2-5 所示。表2-5 Java 關(guān)系運(yùn)算符關(guān)系運(yùn)算符的優(yōu)先級(jí)低于算術(shù)運(yùn)算符,關(guān)系運(yùn)算符的執(zhí)行順序自左至右。...[繼續(xù)閱讀]
邏輯運(yùn)算符完成操作數(shù)的邏輯運(yùn)算,結(jié)果為布爾值。Java 的邏輯運(yùn)算符如表2-6 所示。表2-6 布爾邏輯運(yùn)算符簡(jiǎn)潔與、或和非簡(jiǎn)潔與、或?qū)φ麄€(gè)表達(dá)式的計(jì)算結(jié)果是相同的,但有時(shí)操作數(shù)的計(jì)算結(jié)果不同。簡(jiǎn)潔與、或運(yùn)算時(shí),若運(yùn)算符左端...[繼續(xù)閱讀]
位運(yùn)算符是對(duì)二進(jìn)制位進(jìn)行操作,Java 提供的位運(yùn)算符如表2-7 所示。表2-7 位運(yùn)算符續(xù)表2-7在計(jì)算機(jī)中,Java 使用補(bǔ)碼來(lái)表示二進(jìn)制,最高位為符號(hào)位,正數(shù)的符號(hào)位為0,負(fù)數(shù)的符號(hào)位為1。對(duì)正數(shù)而言,補(bǔ)碼就是正數(shù)的二進(jìn)制形式。對(duì)于負(fù)數(shù)...[繼續(xù)閱讀]
賦值運(yùn)算符“=”,用來(lái)把一個(gè)表達(dá)式的值復(fù)制給一個(gè)變量。如果賦值運(yùn)算符兩邊的類型不一致,當(dāng)賦值運(yùn)算符右側(cè)表達(dá)式的數(shù)據(jù)類型比左側(cè)的數(shù)據(jù)類型級(jí)別低時(shí),則右側(cè)的數(shù)據(jù)類型自動(dòng)被轉(zhuǎn)化為與左側(cè)相同的高級(jí)數(shù)據(jù)類型,然后再賦值給...[繼續(xù)閱讀]
條件與算符為"?:",它的一般形式為:表達(dá)式1?表達(dá)式2:表達(dá)式3其中表達(dá)式1 的值為布爾值,如果為true,則執(zhí)行表達(dá)式2,表達(dá)式2 的結(jié)果作為整個(gè)表達(dá)式的值。否則執(zhí)行表達(dá)式3,表達(dá)式3 的結(jié)果作為整個(gè)表達(dá)式的值。例如:int max,a=20,b=19;max=a&...[繼續(xù)閱讀]