- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                Java基本語法.ppt
                    4-2 迴圈控制 - for for計數迴圈 Java的for迴圈是一種簡化的while迴圈,可以執行固定次數的程式區塊,迴圈預設提供計數器,計數器每一次增加或減少一個固定值,直到迴圈的結束條件成立為止。 for迴圈稱為「計數迴圈」(Counting Loop),迴圈使用變數控制迴圈的執行,從一個最小值執行到最大值,例如:計算1加到10的總和,每次增加1,如下所示: int total = 0; for ( int i = 1; i = 10; i++ ) {    str +=| + i;    total += i; } str +=|= + total; 4-2 迴圈控制 - while 前測式while迴圈敘述 while迴圈不同於for迴圈,我們需要在程式區塊自行處理計數器的增減,它是在程式區塊的開頭檢查結束條件,如果條件為true才進入迴圈執行,例如:使用while迴圈計算階層5!的值,如下所示: int level = 1; int n = 1; while ( level = 5 ) {    n *= level;    str += level + != + n + \n;    level++; }  4-2 迴圈控制 – do/while 後測式do/while迴圈敘述 do/while和while迴圈的主要差異是結束條件的位置,do/while迴圈是在結尾檢查結束條件,因此程式區塊至少會執行一次,例如:使用do/while迴圈顯示攝氏轉華氏的溫度轉換表,如下所示: double f; double c = 50; double upper = 100; int step = 10; do {    f = (9.0 * c) / 5.0 + 32.0;    str += c + \t + f + \n;    c += step; } while ( c = upper); 4-2 迴圈控制 – break break指令中斷迴圈 break指令可以在指定條件成立時,強迫終止迴圈的執行,如同switch條件敘述使用break指令敘述跳出程式區塊一般,如下所示: int i = 1; int sum = 0; do {    str += | + i;    sum += i;    i++;    if ( i  10 ) break; } while ( true ); str +=|= + sum; 4-2 迴圈控制 – continue continue指令繼續迴圈 continue指令敘述對應break指令,可以馬上繼續下一次迴圈的執行,不過,它並不會執行程式區塊位在continue指令後的程式碼,如果使用在for迴圈,一樣會自動更新計數器變數,例如:計算1到10之間的奇數和,如下所示: int sumOdd = 0; for (int num = 1; num = 10; num++ ) {    if ( (num % 2) == 0 ) continue;    str += | + num;    sumOdd += num; } 4-2 迴圈控制 – 巢狀迴圈 巢狀迴圈 巢狀迴圈是在迴圈內擁有其他迴圈,例如:在for迴圈擁有for、while和do/while迴圈,同樣的,在while迴圈內也可以有for、while和do/while迴圈。 Java巢狀迴圈可以有很多層,二、三、四層都可以,例如:一個二層的巢狀迴圈,在for迴圈內擁有while迴圈,如下所示: for ( i = 1; i = 9; i++ ) {    ……    j = 1;    while ( j = 9 ) {       …..      j++;    } }  5 Java類別方法  5-1 建立Java的類別方法  5-2 參數傳遞與傳回值 5-3 Java變數的範圍 5-4 可變長度的方法參數列 5 Java類別方法 Java語言的程序屬於一種類別成員,稱為「方法」(Methods),簡單的說,在Java語言的程序或函數稱為方法。Java方法可以分為兩種:屬於類別的「類別方法」(Class Methods)和屬於物件的「實例方法」(Instance Methods),宣告上的差異只在是否使用static修飾子。  5-1 建立Java的類別方法 – 建立 Java類別方法是由方法名稱和程式區塊組成,屬於一種「靜態方法」(Static Method),因為使用static「修飾子」(Modifiers),例如:顯示三角形的一個沒有傳回值和參數列的方法,如下所示: private static String str=; … private static void printTriangle() { 
                您可能关注的文档
- CNKI(中國知網)中國期刊全文數據庫.ppt
- CNMR-1000新型核磁共振含油量測量儀是在華中科技大學多.doc
- CNSISO14041環境管理生命周期評估目標與範圍界定及盤查.ppt
- CPVC電纜保護管.doc
- CreatingaPositiveEmployeeEnvironment建立和諧的勞資關.ppt
- CSCD 2015-2016年核心庫來源期刊(872種).DOC
- CSCD、CSSCI來源期刊目錄.doc
- CSD-2430扭剪型高強螺栓電動扳子扭剪型電動扳手.doc
- CSSCI(2014-2015)來源期刊擬收錄目錄.doc
- CSSCI(2017-2018)擬收錄擴展版來源期刊目錄(共200種).doc
最近下载
- 2025年70岁以上老人考驾驶证三力测试题.pdf VIP
- 西游记中的乘法口诀(教学设计)-2024-2025学年二年级上册数学北师大版.docx VIP
- 护理事业十五五发展规划(2026-2030).docx
- 护理事业十五五(2026-2030)发展规划纲要.docx
- 青海省2025年中考语文真题试卷附同步解析答案.docx VIP
- DB50T 1015-2020 土地整治项目规划设计规范 .pdf VIP
- 2025-2026学年高中通用技术必修《技术与设计1》地质版(2019)教学设计合集.docx
- 【长租公寓】冠寓运营管理手册.docx VIP
- 2024-2025学年广东省东莞市东华中学九年级上期中物理试卷附答案解析.pdf
- 2025-2026学年东莞市东华初级中学九年级上期中物理试卷附答案解析.pdf
 原创力文档
原创力文档 
                        

文档评论(0)