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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]jaase04_運(yùn)算符、表達(dá)式和流程控制-資料下載頁(yè)

2025-01-19 17:26本頁(yè)面
  

【正文】 現(xiàn)無(wú)限循環(huán) ––死循環(huán) 。 ? 循環(huán)過(guò)程中 , 也可以提前跳出本次循環(huán)或終止整個(gè)循環(huán) , 這需要用到下述的特殊流程控制語(yǔ)句continue和 break。 Java SE應(yīng)用程序設(shè)計(jì) 40 break語(yǔ)句 ? break語(yǔ)句的作用是終止所在的 switch語(yǔ)句或循環(huán)語(yǔ)句的運(yùn)行 。 ? 語(yǔ)法格式: ? 用法舉例: break。 //終止其所在的單層 (內(nèi)層 )循環(huán)的運(yùn)行 break 標(biāo)簽 。 //在多層嵌套循環(huán)中 , 終止標(biāo)簽標(biāo)記的外層循環(huán)的運(yùn)行 public class TestBreak{ public static void main(String args[]){ for(int i = 0。 i10。 i++){ if(i==3) break。 ( i = + i)。 } (Game Over!)。 } } Java SE應(yīng)用程序設(shè)計(jì) 41 continue語(yǔ)句 ? continue語(yǔ)句用于結(jié)束所在的循環(huán)語(yǔ)句的本次運(yùn)行 ,即跳過(guò)其后的循環(huán)體語(yǔ)句 , 開(kāi)始下一次循環(huán) 。 ? 語(yǔ)法格式: ? 用法舉例: continue。 //跳過(guò)其所在單層 (內(nèi)層 )循環(huán)的本次運(yùn)行 。 continue 標(biāo)簽 。 //在嵌套循環(huán)中 , 跳過(guò)標(biāo)簽標(biāo)記的外層循環(huán)的本次運(yùn)行 public class TestContinue{ public static void main(String args[]){ for (int i = 0。 i 100。 i++) { if (i%10==0) continue。 (i)。 } } } Java SE應(yīng)用程序設(shè)計(jì) 42 使用標(biāo)簽的流程控制 public class TestContinueOuter{ public static void main(String args[]){ int n = 0。 outer: for(int i=101。i200。i+=2){ //外層循環(huán) for(int j=2。 ji。j++){ //內(nèi)層循環(huán) if(i%j==0) continue outer。 //不能使用 break ,為什么 ? } (i + \t)。 n++。 if(n6 ) continue。 ()。 //輸出六個(gè)數(shù)據(jù)后換行 n = 0。 } } } 輸出結(jié)果: 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 Java SE應(yīng)用程序設(shè)計(jì) 43 Ex 42 ? 練習(xí)目的 體會(huì)和鞏固循環(huán)語(yǔ)句 、 分支語(yǔ)句 、 特殊流控制語(yǔ)句 、 表達(dá)式的計(jì)算次序 、 邏輯運(yùn)算符的用法; ? 練習(xí)題目 1. 編寫(xiě)程序 , 采用適當(dāng)?shù)难h(huán)和流控制語(yǔ)句實(shí)現(xiàn)下述功能:打印輸出 0~200之間能被 7整除但不能被 4整除的所有整數(shù);要求每行顯示 6個(gè)數(shù)據(jù); 2. 編寫(xiě)程序 (方法 ), 采用適當(dāng)?shù)难h(huán)和流控制語(yǔ)句實(shí)現(xiàn)下述功能:輸出參數(shù)指定數(shù)據(jù) ( 整數(shù) ) 的所有素?cái)?shù)因子 。 Java SE應(yīng)用程序設(shè)計(jì) 44 遞 歸 問(wèn)題:求給定整數(shù)的階乘 , 如何實(shí)現(xiàn) ? 解決方案: public int f(int n){ if(n == 1){ return 1。 }else{ int k = f(n1)。 return n*k。 } } 2. 采用遞歸結(jié)構(gòu) 1. 采用循環(huán)結(jié)構(gòu) public int f(int n){ if(n == 1){ return 1。 }else{ int k = f(n1)。 return n*k。 } } Java SE應(yīng)用程序設(shè)計(jì) 45 使用遞歸 public class Factorial{ public int f(int n){ if(n == 1){ return 1。 }else{ int k = f(n1)。 return n*k。 } } public static void main(String args[]){ Factorial fact = new Factorial()。 int result = (4)。 (result)。 } } 輸出結(jié)果: 24 Java SE應(yīng)用程序設(shè)計(jì) 46 遞歸基本思想和要素 ? 遞歸方法解決問(wèn)題的基本思想是 “ 依此類(lèi)推 ” ? 實(shí)現(xiàn)原理: 1. 先求得范圍或規(guī)??s小的同種性質(zhì)問(wèn)題的結(jié)果 , 然后再利用上一步已得到的結(jié)果經(jīng)過(guò)簡(jiǎn)單操作處理求得問(wèn)題的最后解答; 2. 重復(fù)前述的步驟 , 當(dāng)相同性質(zhì)的問(wèn)題被簡(jiǎn)化到足夠簡(jiǎn)單時(shí) , 將可直接獲得問(wèn)題的答案 , 而不會(huì)無(wú)限重復(fù)下去 。 ? 遞歸要素: ? 遞推公式 ? 遞歸終止條件 Java SE應(yīng)用程序設(shè)計(jì) 47 Ex 43 ? 問(wèn)題:求 Fibonacci數(shù)列 : 1, 1, 2, 3, 5, 8, … 第 40個(gè)數(shù)的值 。 ? 數(shù)列規(guī)律: F1 = 1, F2 = 1 Fn = Fn–1 + Fn–2 (n2) ? 程序要點(diǎn): 1. 使用遞歸 2. 不使用遞歸
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1