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

正文內(nèi)容

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

2024-08-13 15:09 本頁面
 

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