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

正文內(nèi)容

《java語法基礎(chǔ)》ppt課件(文件)

2025-02-01 07:06 上一頁面

下一頁面
 

【正文】 = yourAge。op2 | 按位或 op1|op2 ^ 按位異或 op1^op2 op1按位右移 op2位 op1op2 op1按位左移 op2位 op1op2 op1添零右移 op2位 op1op2 ^運算符可將兩個值相互交換 ,而不用把其中的任何一個值移動到其他地方。 // b=128 向右移位,從左邊傳遞符號位 int a=16 , b。 // b=4,右移位 2次 練習(xí) 假設(shè), a=00000001b,若 執(zhí)行 a1, a=?; 執(zhí)行 a2, a=?; 執(zhí)行 a3, a=?。 運算符和表達式 JAVA 76 邏輯運算符 符號 全名 amp。 按位與 9 從左至右 ^ 按位異或 10 從左至右 | 按位或 11 從左至右 amp。 (“****)。 7. (“*)。 11. (“*)。 15. (“*)。 ? 想解決這個問題我們可以通過循環(huán)來解決,講到循環(huán)就要先介紹一下程序的結(jié)構(gòu)化設(shè)計。 int a=1,b=5。 JAVA 85 ?if語句 expression==true 語句 2 語句塊 語句塊:用花括號括起來的語句。 statment2。 } next_statement。 ?什么情況下會執(zhí)行到語句 2,什么情況下會執(zhí)行到語句 n? ?語句 1與語句 2等是否可以都執(zhí)行 ? else總是和距 它最近的 if配對 JAVA 89 ? Character類常用的方法 isDigit(): 如果實參為數(shù)字 0~9,則返回 true,否則返回 false。空白符包括制表符、換行符、回車符、換頁符。 break。 break。 break。] } 執(zhí)行流程如何? switch語句 JAVA 93 ? for語句的一般形式為: for (初始化 。 ③ 迭代因子控制循環(huán)變量遞增或遞減。 ③ 執(zhí)行迭代因子,為下次循環(huán)做準備。 循環(huán) for JAVA 98 while語句的一般形式為: [初始化部分 ] while (條件表達式 ) { 循環(huán)體語句 。 ③ 執(zhí)行迭代部分,為下次循環(huán)做準備。 循環(huán) while JAVA 100 while循環(huán)的流程圖 前續(xù)代碼及循環(huán)控 制變量的定義 循環(huán)體中的程序 循環(huán)控制條件 True False 后續(xù)代碼 JAVA 101 for循環(huán)與 while循環(huán)的比較 ? for循環(huán)比 while循環(huán)結(jié)構(gòu)清晰。例如在程序中將在1~10之間產(chǎn)生一個隨機數(shù),當(dāng)產(chǎn)生的數(shù)字為 7的時候打印一個提示語句并結(jié)束程序,否則繼續(xù)執(zhí)行直到產(chǎn)生的數(shù)字為 7。] } while (條件表達式 )。 ③ 執(zhí)行跌代部分,為下次循環(huán)做準備。 循環(huán) dowhile JAVA 105 do while循環(huán)流程圖 前續(xù)代碼及循環(huán)控 制變量的定義 循環(huán)體中的程序 循環(huán)控制條件 True False JAVA 106 ?嵌套循環(huán): 用戶可以將任何一種循環(huán)嵌入到另一種循環(huán)中,并且可以進行任意多重的嵌套。 i++) { if(i%3 == 0) { continue。 例題:查找 2~50之間的所有素數(shù) ?帶標(biāo)號的 break語句: 允許程序跳轉(zhuǎn)至有標(biāo)號的外層塊或循環(huán)之后的語句處繼續(xù)執(zhí)行,而不管這些嵌套塊有多少層。它在給定的邏輯表達式為 true時選擇執(zhí)行一個語句塊。 ?Java 語言的跳轉(zhuǎn)語句有三種: continue語句能讓控制流程跳轉(zhuǎn)到包含該語句的循環(huán)的下次迭代開始處執(zhí)行; break語句能讓控制流程退出循環(huán)或者是退出它所在的語句塊; return語句可以控制流程返回到調(diào)用此方法的語句處。 Java中的數(shù)據(jù)類型有簡單數(shù)據(jù)類型和引用數(shù)據(jù)類型兩種。 JAVA 一個有趣的例題 《 射雕英雄傳 》 的朋友,一定還記得黃蓉遇上神算子瑛姑,給她出的三道題目中有一題是這樣的:今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問物幾何?也就是說,有一個未知數(shù),這個數(shù)除以三余二,除以五余三,除以七余二,問這個數(shù)是多少? 示例程序 211 “黃蓉的題目” public class Calc{ public static void main(String[] args) { int x。amp。 } } }//end of main }//end of Calc JAVA 謝謝! 。amp。x100。 Java中的運算符分為算術(shù)運算符、邏輯運算符、位運算符、關(guān)系運算符、賦值運算符和條件運算符。 ?Java 語言的跳轉(zhuǎn)語句有三種: continue語句能讓控制流程跳轉(zhuǎn)到包含該語句的循環(huán)的下次迭代開始處執(zhí)行; break語句能讓控制流程退出循環(huán)或者是退出它所在的語句塊; return語句可以控制流程返回到調(diào)用此方法的語句處。當(dāng)一個條件表達式的值有多個時,可以使用 switch語句從多個固定的選擇項中選擇。 ?Java的分支語句主要有兩種:分別是 if語句和switch語句。 } 循環(huán) continue JAVA 108 ?功能:可以停止執(zhí)行內(nèi)循環(huán),并且可以直接跳轉(zhuǎn)至包含本循環(huán)的外循環(huán)的下一輪迭代的起始處繼續(xù)執(zhí)行。 循環(huán) JAVA 107 ?功能:結(jié)束本次循環(huán),進入下一次循環(huán),例如: for(int i=1。 ? dowhile語句是先執(zhí)行循環(huán)體,再判斷,循環(huán)體至少被執(zhí)行一次。” 循環(huán) dowhile JAVA 104 ? dowhile語句的執(zhí)行過程為: ① 初始化,為循環(huán)設(shè)置初始值。 循環(huán) dowhile JAVA 103 dowhile語句的一般形式為 : [初始化部分 ] do { 循環(huán)體語句 。 2. while循環(huán)的循環(huán)控制變量是在循環(huán)之前定義的,循環(huán)控制條件與 for相同,而步長變量是在循環(huán)體內(nèi)部修改的。 ? while語句是先執(zhí)行②,即先判斷后執(zhí)行,如果不滿足判斷條件,循環(huán)體可能一次都不能執(zhí)行。] } 循環(huán) while JAVA 99 ? while語句的執(zhí)行過程為: ① 初始化,為循環(huán)設(shè)置初始值。 ? for語句是先執(zhí)行②,即先判斷后執(zhí)行,如果不滿足判斷條件, 循環(huán)體可能一次都不能執(zhí)行。 ② 判斷條件的返回值。 迭代因子 ) { 循環(huán)體語句 } ? 其中: ① 初始化部分設(shè)置控制循環(huán)的變量的初值。break。] } switch語句 產(chǎn)生的結(jié)果值可以是 char型 ,byte型 ,short型 ,int型或枚舉型。 break。 ?處理多種分支情況時,用 switch語句代替 if語句可以簡化程序,使程序結(jié)構(gòu)清晰明了,可讀性增強。 isLetterOrDigit(): 如果實參為字母或數(shù)字則返回 true,否則返回 false。 else if (條件 2) 語句 2。 ? else子句 if (expression) { statement1。 statment2。 JAVA 84 決 策 ?if語句 expression==true 語句 2 語句 1 if( expression) 語句 1。 JAVA 83 決 策 ?比較 ?Java提供 6種關(guān)系運算符: , = , , = , = = , != ?注意: “等于”關(guān)系運算符是兩個等號“ = =”,而不是一個等號“ = ”(賦值運算符)。 17. } 18. } 問題:如何作出決策,提高程序的執(zhí)行效率? JAVA 81 分析問題找出最佳解決方案 ? 以上兩種方法是初學(xué)者最容易想到的,但做了很多重復(fù)的工作,會使程序變得很繁瑣,結(jié)構(gòu)也不夠清晰。 13. (“*)。 9. (“*)。 } } 決 策 JAVA 80 例 2:上一個例子的變形 1. class DrawRect 2. { 3. public static void main(String[] args) 4. { 5. (“*)。 邏輯與 12 從右至左 || 邏輯或 13 從左至右 ? : 條件運算 14 從左至右 = *= /= %= += - = ^= 位運算 15 從左至右 amp。amp。 假設(shè): int a=1。 // b=4,右移位 2次 向右移位,從左邊補 0 int a=16 , b。 與 (AND) 對應(yīng)位均為 1,則運算結(jié)果為 1,否則為 0 | 或 (OR) 對應(yīng)位均為 0,則運算結(jié)果為 0,否則為 1 ^ 異或 (XOR) 對應(yīng)位相同 ,則運算結(jié)果為 0,否則為 1 ~ 求補 對所有位取相反值 運算符和表達式 JAVA Page 75 六、位運算符和移位運算符 符號 作用 示例 向左移位,從右邊補 0 int a=64 , b。 條件運算符 (三目運算符 ) JAVA Page 73 六、位運算符和移位運算符 運算符 功能 表達式 ~ 按位取反 ~op amp。 else b=180。op2 op1||op2 !op1 false false false false true false true false true true true false false true false true true true true false 運算符和表達式 JAVA Page 71 五、條件運算符和條件表達式 條件運算
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1