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

正文內(nèi)容

java語言程序設(shè)計(jì)案例教程-閱讀頁

2024-10-19 14:51本頁面
  

【正文】 while語句 2. while循環(huán)語句形式之二 ( 1) dowhile形式流程圖:它與while語句很相似,它是先執(zhí)行循環(huán)體,然后再判斷的循環(huán)語句,其語句的流程圖如書中圖 。處理框 B是 dowhile語句下面的語句。如果值是 true,則再次執(zhí)行循環(huán)體 A,然后再次計(jì)算表達(dá)式的值,如果值是 true,則繼續(xù)執(zhí)行循環(huán)體 A,如此反復(fù)循環(huán)下去。 循環(huán)結(jié)構(gòu)語句 while語句 2. while循環(huán)語句形式之二 ( 2) dowhile語句形式。 } while ( 表達(dá)式 )。循環(huán)體可以是一條或者多條語句。不論表達(dá)式的值是 true還是 false,循環(huán)體中的語句至少被執(zhí)行一次。 while語句和 dowhile語句沒有本質(zhì)的區(qū)別,在大多數(shù)情況下可以互相代替。 public class Sum { public static void main(String[] args) { sum = 0。 do { sum = sum + n。 } while ( n = 100 )。 } } 循環(huán)結(jié)構(gòu)語句 while語句 3.設(shè)計(jì)循環(huán)語句 在編寫循環(huán)語句之前,需要先設(shè)計(jì)好循環(huán)語句的內(nèi)容,以確保運(yùn)行程序后達(dá)到預(yù)期的效果。 ( 1)設(shè)計(jì)循環(huán)體。 ( 2)設(shè)計(jì)表達(dá)式。在使用關(guān)系表達(dá)式時(shí),要注意大于和大于等于、小于和小于等于關(guān)系符號(hào)的使用,以確保循環(huán)次數(shù)不會(huì)少一次或者多一次。 ( 3)循環(huán)的初始化:一般要在循環(huán)語句之前定義在循環(huán)體中所要使用的變量,并且給變量賦初值。例如,在上面的程序中,如果將變量 n的初值從 1改為 30,則變成求 30+31+……+ 99+100的和。 循環(huán)結(jié)構(gòu)語句 for語句 1. for循環(huán)語句 ( 1) for語句流程圖:與 while語句類似, for語句也可以反復(fù)執(zhí)行某些特定的子語句體,并根據(jù)表達(dá)式的值來判斷什么時(shí)候結(jié)束循環(huán),繼續(xù)執(zhí)行 for語句下面的語句。 圖 for語句流程圖 循環(huán)結(jié)構(gòu)語句 for語句 1. for循環(huán)語句 圖中判斷框內(nèi)的條件是 for語句中的表達(dá)式 2,處理框初始化循環(huán)變量是 for語句中的表達(dá)式 1,處理框增量是 for語句中的表達(dá)式 3,處理框 A是 for語句中的子語句體,也就是循環(huán)體。 當(dāng)程序執(zhí)行到 for語句時(shí),先執(zhí)行 for語句中的表達(dá)式 1,給循環(huán)變量賦初值。循環(huán)變量與其他變量在使用上沒有區(qū)別,只是該變量主要是用來控制 for語句的循環(huán)次數(shù),并且在某些情況下參與循環(huán)體中的計(jì)算。執(zhí)行完循環(huán)體 A后,按照表達(dá)式 3來修改循環(huán)變量的值,然后重新計(jì)算表達(dá)式 2的值,開始第 2輪循環(huán)。 for語句的形式為: for ( 表達(dá)式 1。表達(dá)式 3 ) { 循環(huán)體; } 循環(huán)體可以是一條或者多條語句。 ? 表達(dá)式 1:表達(dá)式 1是循環(huán)變量賦初值的表達(dá)式,循環(huán)體內(nèi)使用的變量也可以在此定義或者賦初值。 循環(huán)結(jié)構(gòu)語句 for語句 1. for循環(huán)語句 例如: for( sum = 0, n = 1。 n++ ) { 循環(huán)體; } 在 for語句的表達(dá)式 1中,給變量 sum和 n賦初值。因?yàn)楸磉_(dá)式 2是循環(huán)結(jié)束的條件,所以編寫表達(dá)式時(shí)要避免程序陷入“死循環(huán)”。 ? 表達(dá)式 3:一般是增量表達(dá)式,每次執(zhí)行完循環(huán)體后,都要執(zhí)行該表達(dá)式改變其中變量的值。 ( 1)空循環(huán)體: for語句可以沒有循環(huán)體,也就是說循環(huán)過程什么都不執(zhí)行,僅僅產(chǎn)生一個(gè)時(shí)間延遲的效果。 n = 80000。當(dāng)程序執(zhí)行到該語句時(shí),只會(huì)執(zhí)行 80000次對(duì)表達(dá)式 n = 80000的判斷和 n++。 ( 2)減量表達(dá)式: for語句中的表達(dá)式 3不僅可以是增量表達(dá)式,還可以是減量表達(dá)式,也就是說循環(huán)變量的值不僅可以由小到大,還可以由大到小。 如果省略表達(dá)式 1,則不對(duì)循環(huán)變量賦初值,使用其默認(rèn)值,或者在 for語句之前賦初值。我們也可以在循環(huán)體中添加與表達(dá)式 2相同功能的語句,控制循環(huán)結(jié)束的條件。我們也可以在循環(huán)體中添加與表達(dá)式 3相同功能的語句,改變循環(huán)變量的值。我們也可以在循環(huán)體中添加語句來控制循環(huán)。例如,求數(shù)字 1到 100平方數(shù)的和,其程序可以寫成如下形式: public class Sqaure { public static void main( String args[] ) { for ( int n = 1。 ( n * n+ ), n++ )。它的作用是使程序從一個(gè)語句體的內(nèi)部跳出去,繼續(xù)執(zhí)行該語句體下面的語句。在循環(huán)語句中,break語句一般與 if語句一起使用,滿足一定條件時(shí)跳出循環(huán)。 d = 10。 if ( area 30 ) break。 } } } 循環(huán)結(jié)構(gòu)語句 跳轉(zhuǎn)語句 2. continue語句 continue語句通常只用在循環(huán)語句中。在 while和 dowhile語句中,執(zhí)行 continue語句后,程序直接對(duì)表達(dá)式進(jìn)行判斷,來確定是否繼續(xù)循環(huán)下去。continue語句一般與 if語句一起使用,即滿足一定條件時(shí),終止本次循環(huán),開始下一次循環(huán)。它的作用是終止當(dāng)前方法的執(zhí)行,返回到調(diào)用該方法的語句處,并繼續(xù)向下執(zhí)行語句。 循環(huán)結(jié)構(gòu)語句 多重循環(huán)語句 1.多重循環(huán)語句 使用多重循環(huán)語句可以進(jìn)行一些復(fù)雜的運(yùn)算或者是打印有規(guī)律的圖案。所謂完全數(shù),就是一個(gè)數(shù)等于其因子(不包括其本身)之和。 public class Pnum { public static void main ( String args[] ) { for( int i = 1。 i++ ) { int sum= 0。 j i。 } if ( sum == i ) ( i + )。內(nèi)層 for語句用來計(jì)算每個(gè)數(shù)字因子的和。當(dāng)內(nèi)層 for語句完成計(jì)算后,繼續(xù)執(zhí)行外層 for語句的循環(huán)體,判斷該數(shù)字是否與其因子的和相等。如果不相等則直接續(xù)進(jìn)行下一輪的循環(huán)。標(biāo)號(hào)一般定義在程序中外層循環(huán)語句的前面,用來標(biāo)志該循環(huán)結(jié)構(gòu)。 break語句后面添加該標(biāo)號(hào)名即可跳出該循環(huán)結(jié)構(gòu),繼續(xù)執(zhí)行其下面的語句。標(biāo)號(hào)一般定義在程序中外層循環(huán)語句的前面,用來標(biāo)志該循環(huán)結(jié)構(gòu)。 continue語句后面添加該標(biāo)號(hào)名即可轉(zhuǎn)移到該循環(huán)結(jié)構(gòu),開始該循環(huán)的下一輪循環(huán)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1