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

正文內(nèi)容

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

2024-08-13 15:09 本頁面
 

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