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

正文內(nèi)容

java程序設(shè)計(jì)語(yǔ)言基礎(chǔ)-資料下載頁(yè)

2025-01-12 18:33本頁(yè)面
  

【正文】 ,判斷是屬于一年中的哪個(gè)季節(jié)(春、夏、秋、冬) 循環(huán)結(jié)構(gòu) ? 循環(huán)結(jié)構(gòu)是在滿足一定條件下反復(fù)執(zhí)行某段程序的流程結(jié)構(gòu) ,一個(gè)循環(huán)一般包括四個(gè)部分 : –循環(huán)的初始化:用來(lái)設(shè)置循環(huán)的一些初始條件。 –循環(huán)條件:一般為布爾表達(dá)式 –循環(huán)體:重復(fù)執(zhí)行的一段程序,可以是一個(gè)語(yǔ)句,也可以是一個(gè)語(yǔ)句塊 –迭代部分:在本次循環(huán)結(jié)束,下一次循環(huán)開(kāi)始前執(zhí)行的是循環(huán)變量遞變的語(yǔ)句。常用的形式為一個(gè)計(jì)數(shù)器遞增或遞減。 循環(huán)結(jié)構(gòu) ? while語(yǔ)句 while(條件表達(dá)式 ) { 循環(huán)體; } ( 1)沒(méi)有在循環(huán)體中提供使 條件表達(dá)式最終變?yōu)榧俚恼Z(yǔ)句,這種循環(huán)就永遠(yuǎn)不會(huì)終止,稱為“死循環(huán)” ( 2)該循環(huán)體最少執(zhí)行多少次? 循環(huán)結(jié)構(gòu) ? 實(shí)例:計(jì)算 1+2+3+…+100 int i=1,sum=0。 while(i=100) { sum=sum+i。 i++。 } (“1+2+3+…+100=”+sum)。 循環(huán)結(jié)構(gòu) ? 實(shí)例:用 while循環(huán)語(yǔ)句計(jì)算: 1!+2!+3!+…10! int i=1,p=1,sum=0。 while(i=10) { p=p*i。 sum=sum+p。 i++。 } (“1!+2!+3!+…10!=”+sum)。 循環(huán)結(jié)構(gòu) ? dowhile語(yǔ)句 do { 循環(huán)體 。 }while(條件表達(dá)式 )。 注意 ( 1) while(條件表達(dá)式 )后有“ ?!? ( 2)該循環(huán)體至少被執(zhí)行 1次,這是和while的最大區(qū)別。故一般稱 while循環(huán)為“當(dāng)型”循環(huán)(先判斷后執(zhí)行); dowhile循環(huán)為“直到型”循環(huán)(先執(zhí)行后判斷)。 循環(huán)結(jié)構(gòu) 實(shí)例:將鍵盤輸入的數(shù)據(jù)累加求和,直到輸入 0為止。 BufferedReader br=new BufferedReader(new InputStreamReader())。 String s。 int i,sum=0。 (plaese input a number,input 0 to stop)。 do { s=()。 i=(s)。 sum=sum+i。 (the sum is:+sum)。 }while(i!=0)。 循環(huán)結(jié)構(gòu) ? for語(yǔ)句 for(初始化 。循環(huán)繼續(xù)條件 。增量 ) { 語(yǔ)句 。 } For結(jié)構(gòu)應(yīng)用舉例 注意 : for語(yǔ)句中的循環(huán)變量在 for結(jié)構(gòu)頭的初始化部分定義時(shí) ,在此結(jié)構(gòu)外使用該循環(huán)變量是一個(gè)語(yǔ)法錯(cuò)誤。 循環(huán)結(jié)構(gòu) ? 實(shí)例:計(jì)算 1+2+3+…+100 計(jì)算 1!+2!+3!+…10! 計(jì)算 2+4+6+…+100 循環(huán)結(jié)構(gòu) ? 【 例 】 求 1000之內(nèi)的所有水仙花數(shù)。所謂水仙花數(shù),是指一個(gè)三位數(shù),它的各位數(shù)字的立方和等于這個(gè)數(shù)本身。 (如: 371) ? 程序分析: 用 for循環(huán)每一次循環(huán)檢查 100到 999中的一個(gè)三位數(shù) n,取出 n的個(gè)位、十位和百位分別存入k, j, i三個(gè)整形變量中。然后利用系統(tǒng)定義好的方法 ()計(jì)算 i, j, k的三次方并相加,若得到的和等于 n,則輸出這個(gè)水仙花數(shù),否則 n加 1進(jìn)入下一次循化。循環(huán)結(jié)束時(shí)將得到所有的水仙花數(shù)。其中用 m計(jì)算水仙花數(shù)的當(dāng)前找到個(gè)數(shù)。 循環(huán)結(jié)構(gòu) public class Narcissus { public static void main(String args[]) { int i,j,k,m=1。 for (int n=100。n1000。n++) { i=n/100。 j=(ni*100)/10。 k=n%10。 if (((i,3)+(j,3)+(k,3))==n) { (找到第 +m+++水仙花數(shù): +n)。 } } } } 循環(huán)結(jié)構(gòu) 下列程序的輸出結(jié)果是什么? class TuXing { public static void main(String args[]) { for(int i=1。i=5。i++) { for(int j=1。j=5i。j++) {( )。} for(int k=1。k=2*i1。k++) {(*)。} ()。 } } } 循環(huán)結(jié)構(gòu) 【 例 】 求 3~200之間的所有素?cái)?shù)。素?cái)?shù)是只能被 1和該數(shù)本身整除的數(shù)。 public class PrimeNumber { public static void main(String args[ ]) { (**3到 200之間的所有素?cái)?shù) **)。 int n=0。 for(int i=3。i=200。i+=2) { int k=(int)(i)。 boolean isPrime=true。 for(int j=2。j=k。j++) { if(i%j==0) isPrime=false。 } if(isPrime) { ( +i)。 n++。 if(n%10==0) ()。 } } ()。 } } 三種循環(huán)語(yǔ)句的比較: ? 三種循環(huán)都可以用來(lái)處理同一個(gè)問(wèn)題,一般可以相互替代。 ? while和 dowhile循環(huán)的循環(huán)體中應(yīng)包括使循環(huán)趨于結(jié)束的語(yǔ)句。 for語(yǔ)句功能更強(qiáng)大。 ? 用 while和 dowhile循環(huán)時(shí),循環(huán)變量初始化操作應(yīng)在 while和 dowhile語(yǔ)句之前完成,而 for語(yǔ)句可以在表達(dá)式 1中實(shí)現(xiàn)循環(huán)變量的初始化。 ? 當(dāng)循環(huán)次數(shù)明確時(shí),用 for、 while比較方便;當(dāng)不肯定時(shí)就用 while或 dowhile。 break ? 在前面的 switch結(jié)構(gòu)中, break語(yǔ)句終止switch結(jié)構(gòu)體語(yǔ)句的執(zhí)行,跳到 switch結(jié)構(gòu)后面的語(yǔ)句執(zhí)行。 ? 同樣,在循環(huán)結(jié)構(gòu)中, break語(yǔ)句結(jié)束循環(huán)語(yǔ)句的執(zhí)行(提前結(jié)束),跳到循環(huán)結(jié)構(gòu)后面的語(yǔ)句執(zhí)行。 break 如求 200~300之間的所有素?cái)?shù)并輸出。( ) (**200300**)。 int i,j。 for(i=200。i=300。i+=1) { for(j=2。j=i1。j++) { if(i%j==0) break。 } if(ji1) { ( +i)。 } } 帶標(biāo)號(hào)的 break ? 帶標(biāo)號(hào)的 break語(yǔ)句從標(biāo)號(hào)所標(biāo)記的語(yǔ)句塊中跳出來(lái),直接執(zhí)行標(biāo)號(hào)語(yǔ)句塊后面的語(yǔ)句。 ? 注意 : break語(yǔ)句必須包含在標(biāo)號(hào)所標(biāo)記的語(yǔ)句塊內(nèi) ? 標(biāo)號(hào)名 可以是任何合法的標(biāo)識(shí)符 帶標(biāo)號(hào)的 break boolean b=true。 first:{ second:{ third:{ (1)。 if(b) break second。 (2)。 } (3)。 } (4)。 } continue ? continue語(yǔ)句只用在 for、 while、 dowhile循環(huán)體中,它的功能是:使得程序跳過(guò)循環(huán)體中 continue語(yǔ)句后剩下的部分,終止當(dāng)前這一次循環(huán)的執(zhí)行,直接進(jìn)行下一次循環(huán)條件的判斷。 continue 如使用不帶標(biāo)號(hào)的 continue語(yǔ)句和循環(huán)語(yǔ)句,求出1~100之間的所有奇數(shù)的和。 () int sum=0。 for(int i=1。i=100。i++) { if(i%2==0) continue。 sum=sum+i。 } (sum)。 continue int i=1,sum=0。 while(i=100) { if(i%2==0) {i++。continue。} sum=sum+i。 i++。 } (sum)。 帶標(biāo)號(hào)的 continue ? 帶標(biāo)號(hào)的 continue的功能:無(wú)條件地使流程轉(zhuǎn)移到帶標(biāo)號(hào)的循環(huán)語(yǔ)句的下一次循環(huán)條件判定部分。 帶標(biāo)號(hào)的 continue outer:for(int i=0。i10。i++) { for(int j=1。j10。j++) { if(ji) { ()。 continue outer。 } ((i*j)+ )。 } } ()。 第 2周上機(jī)作業(yè)總結(jié) 1. 共性問(wèn)題 ? 環(huán)境變量的配置問(wèn)題(新建兩個(gè),編輯一個(gè)) ? 用記事本編輯 java源代碼問(wèn)題(后綴問(wèn)題) ? JDK版本問(wèn)題 ? 抓圖軟件的正確使用問(wèn)題 2. 作業(yè)評(píng)講 ? 第一個(gè) java程序 ? 記事本開(kāi)發(fā)和 IDE開(kāi)發(fā)的區(qū)別 ? 課后習(xí)題 ? 能力提升最重要
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1