freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java基礎(chǔ)知識(shí)(編輯修改稿)

2024-08-13 15:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 當(dāng)兩種類型彼此不兼容,或者目標(biāo)類型的取值范圍小于源類型,自動(dòng)轉(zhuǎn)換無(wú)法進(jìn)行,這時(shí)就需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換。強(qiáng)制類型轉(zhuǎn)換的通用格式如下: 目標(biāo)類型 變量 =(目標(biāo)類型)值; 高級(jí)數(shù)據(jù)要轉(zhuǎn)換成低級(jí)數(shù)據(jù),需用到強(qiáng)制類型轉(zhuǎn)換 ?表達(dá)式數(shù)據(jù)類型的自動(dòng)提升 如果在 JAVA應(yīng)用程序表達(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 語(yǔ)言的變量有一定的生存周期和有效范圍。 Java 語(yǔ)言用大括號(hào)將若干語(yǔ)句組成語(yǔ)句塊,變量的有效范圍是聲明它的語(yǔ)句所在的語(yǔ)句塊,一旦程序的執(zhí)行離開(kāi)了這個(gè)語(yǔ)句塊,變量就變得沒(méi)有意義,不能再使用了 。 運(yùn)算符與表達(dá)式 ? Java中的運(yùn)算符 運(yùn)算符是一種特殊符號(hào),用以表示數(shù)據(jù)的運(yùn)算、賦值和比較。一般由一至三個(gè)字符組成,但 Java將其視為一個(gè)符號(hào)。運(yùn)算符有以下幾種: 算術(shù)運(yùn)算符 賦值運(yùn)算符 比較運(yùn)算符 邏輯運(yùn)算符 位運(yùn)算符 – 算術(shù)運(yùn)算符: +, ― , *, /, %, ++, ―― 。 例如: 3+2。 ab。 i++。 i。 注意: ( 1)“ +”除有字符串連接的功能外,還能將字符串與其他的數(shù)據(jù)類型相連組成一個(gè)新的字符串,條件是表達(dá)式中至少有一個(gè)字符串。如:” a”+68。,結(jié)果是” a68”。 ( 2) ++a是在變量參與參與運(yùn)算之前自增 1,然后用新值參與運(yùn)算;而 a++則是先用原來(lái)的值參與運(yùn)算,然后再將自己加 1。 a與 a— 與上述相類似。 ( 3)除號(hào)“ /”,整數(shù)除和小數(shù)除是有區(qū)別:整數(shù)之間做除法時(shí),只保留整數(shù)部分而舍棄小數(shù)部分。 – 賦值運(yùn)算符 =,及其擴(kuò)展賦值運(yùn)算符如 +=, ―= ,*=, /=等 例如: i=3。 i+=3。 – 比較運(yùn)算符: , , =, =, ==, != 例如: count3。 I==0。 n!=1。 – 邏輯運(yùn)算符: !, amp。amp。, || , amp。, |, ^ – 位運(yùn)算符: , , , amp。, |, ^, ~ – 條件運(yùn)算符: ? : 例如: result=(sum= =0 ? 1 : num/sum)。 – 表達(dá)式 表達(dá)式是由操作數(shù)和運(yùn)算符按一定的語(yǔ)法形式組成的符號(hào)序列。一個(gè)常量或一個(gè)變量名字是最簡(jiǎn)單的表達(dá)式,其值即該常量或變量的值;表達(dá)式的值還可以用作其他運(yùn)算的操作數(shù),形成更復(fù)雜的表達(dá)式。 Java語(yǔ)句及其控制結(jié)構(gòu) ? Java語(yǔ)句 ? Java語(yǔ)句是 Java標(biāo)識(shí)符的集合 , 由關(guān)鍵字 、 常量 、 變量和表達(dá)式構(gòu)成 ,是成員方法的主要成分 , 必須包含在類的方法體之中 。 Java語(yǔ)句有表達(dá)式語(yǔ)句 、 復(fù)合語(yǔ)句 、 選擇語(yǔ)句和循環(huán)語(yǔ)句等 。 ? 語(yǔ)句以分號(hào) “;” 作為結(jié)束標(biāo)志,單獨(dú)的一個(gè)分號(hào)被看作一個(gè)空語(yǔ)句,空語(yǔ)句不做任何事情。 ? 在表達(dá)式后邊加上分號(hào)“;” 就是一個(gè)表達(dá)式語(yǔ)句。經(jīng)常使用的表達(dá)式語(yǔ)句有賦值語(yǔ)句和方法調(diào)用語(yǔ)句。表達(dá)式語(yǔ)句是最簡(jiǎn)單的語(yǔ)句,它們被順序執(zhí)行,完成相應(yīng)的操作。 ? 復(fù)合語(yǔ)句也稱為塊 ( block) 語(yǔ)句 , 是包含在一對(duì)大括號(hào)“ { }” 中的任意語(yǔ)句序列 。 與其他語(yǔ)句用分號(hào)作結(jié)束符不同 , 復(fù)合語(yǔ)句右括號(hào) “ }” 后面不需要分號(hào) 。 盡管復(fù)合語(yǔ)句含有任意多個(gè)語(yǔ)句 , 但從語(yǔ)法上講 , 一個(gè)復(fù)合語(yǔ)句被看作一個(gè)簡(jiǎn)單語(yǔ)句 。 例: public class Block{ public static void main(String args[]) { int k,i=3,j=4。 k=i + j。 (k=+k)。 {float f。 f=j+。 i++。 (f=+f)。 } (i=+i)。 } }運(yùn)行結(jié)果見(jiàn)圖 22。 圖 22 程序說(shuō)明:在 main方法中有兩個(gè)復(fù)合語(yǔ)句嵌套在一起 , 復(fù)合語(yǔ)句內(nèi)包含的是表達(dá)式語(yǔ)句 。 第 1個(gè)復(fù)合語(yǔ)句中說(shuō)明了 3個(gè)整型變量 k、i、 j, 它們不僅在第 1個(gè)復(fù)合語(yǔ)句中起作用 , 還在被嵌套的第 2個(gè)復(fù)合語(yǔ)句中起作用 。 而在第 2個(gè)復(fù)合語(yǔ)句中說(shuō)明的變量 f僅在第 2個(gè)復(fù)合語(yǔ)句中起作用 。 在這個(gè)例子中 , 人為地加入了一個(gè)復(fù)合語(yǔ)句 , 在實(shí)際編程中并不多見(jiàn) 。 復(fù)合語(yǔ)句更廣泛的應(yīng)用是在結(jié)構(gòu)式語(yǔ)句中 , 如選擇語(yǔ)句和循環(huán)語(yǔ)句 。 當(dāng)結(jié)構(gòu)式語(yǔ)句中包含的表達(dá)式語(yǔ)句超過(guò)一條時(shí) , 就要用大括號(hào)把它們括起來(lái) 。 ? 選擇語(yǔ)句 在復(fù)合語(yǔ)句中必須逐行執(zhí)行每條命令 。 能否改變程序執(zhí)行的順序呢 ? 利用 if...else結(jié)構(gòu)就可以根據(jù)條件控制程序流程 。 1. if語(yǔ)句 if語(yǔ)句的語(yǔ)法結(jié)構(gòu)如下: if(條件表達(dá)式) s1語(yǔ)句 。 這是最簡(jiǎn)單的單分支結(jié)構(gòu)。條件表達(dá)式的值為 true,就執(zhí)行 s1語(yǔ)句,否則就忽略 s1語(yǔ)句。 s1語(yǔ)句可以是復(fù)合語(yǔ)句。 – 2. if...else語(yǔ)句 ? if選擇結(jié)構(gòu)僅當(dāng)條件為真時(shí)才執(zhí)行某一動(dòng)作,否則忽略這一動(dòng)作。而 if...else選擇結(jié)構(gòu)允許程序員指定在條件為真或者條件為假時(shí)的不同動(dòng)作。 if語(yǔ)句通常都與 else語(yǔ)句配套使用,形成二分支結(jié)構(gòu)。它的語(yǔ)法結(jié)構(gòu)如下: if(條件表達(dá)式) s1語(yǔ)句 。 else s2語(yǔ)句 。 當(dāng)條件表達(dá)式的值為 true,就執(zhí)行 s1語(yǔ)句,忽略 else和 s2語(yǔ)句;否則,條件表達(dá)式的值為 false,程序忽略 s1語(yǔ)句,執(zhí)行 else后面的 s2語(yǔ)句。 s1和 s2都可以是復(fù)合語(yǔ)句。 3. if...else復(fù)合結(jié)構(gòu) 對(duì)于復(fù)雜的情況 , 我們可以嵌套使用 if...else 語(yǔ)句 。 它的語(yǔ)法結(jié)構(gòu)如下: if( 條件表達(dá)式 1) s1語(yǔ)句 。 else if( 條件表達(dá)式 2) s2 語(yǔ)句 。 else s3語(yǔ)句 。 在這里依次計(jì)算條件表達(dá)式 , 如果某個(gè)條件表達(dá)式的值為true, 就執(zhí)行它后面的語(yǔ)句 , 其余部分被忽略 。 所有表達(dá)式的值都為 fa
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1