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

正文內(nèi)容

java語法基礎(chǔ)ppt課件(參考版)

2025-01-17 07:06本頁面
  

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