成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

《Java編程思想》筆記4.控制執(zhí)行流程

PingCAP / 2998人閱讀

摘要:在初始化和步進(jìn)控制部分,可以用一系列由逗號(hào)分割的語句,而且那些語句會(huì)獨(dú)立執(zhí)行。和都表示無限循環(huán)語法數(shù)組等關(guān)鍵詞有兩個(gè)方面的用途一方面指定一個(gè)方法返回什么值另一個(gè)方面指定當(dāng)前的方法退出,并返回那個(gè)值。

點(diǎn)擊進(jìn)入我的博客 4.1 true&false

Java的條件語句只能使用布爾值來決定執(zhí)行路徑

4.2 if-else 4.3 循環(huán)語句

whilefor、do-while

do-while中的語句至少會(huì)執(zhí)行一次

Java里唯一用到逗號(hào)操作符(注意不是分割符)的地方就是for循環(huán)的控制表達(dá)式。在初始化和步進(jìn)控制部分,可以用一系列由逗號(hào)分割的語句,而且那些語句會(huì)獨(dú)立執(zhí)行。在初始化部分可以擁有任意數(shù)量、類型相同的變量定義,只能在for循環(huán)中使用。

while(true)for(;;)都表示無限循環(huán)

4.4 Foreach語法

數(shù)組、List等

4.5 return

return關(guān)鍵詞有兩個(gè)方面的用途:一方面指定一個(gè)方法返回什么值;另一個(gè)方面指定當(dāng)前的方法退出,并返回那個(gè)值。

4.6 break&continue

break:退出循環(huán),不執(zhí)行后續(xù)語句

continue:停止當(dāng)前迭代,進(jìn)行下一次迭代

breakcontinue只能中斷當(dāng)前循環(huán),不能執(zhí)行上層循環(huán)

4.7 沒有g(shù)oto

goto仍然是Java的一個(gè)關(guān)鍵字,但在語言中并未使用它(原因見書中介紹)

Java使用標(biāo)簽的機(jī)制來實(shí)現(xiàn)跳出多層循環(huán),標(biāo)簽后邊必須緊跟循環(huán)語句,不能有任何其他語句

continue lable:到達(dá)標(biāo)簽的位置,并進(jìn)入該循環(huán)

break lable:跳出標(biāo)簽所在的循環(huán)

        outer:
        for (int i = 0; i < 3; i++) {
            System.out.println("i = " + i);
            inner:
            for (int j = 0; j < 3; j++) {
                if(j == 2) {
                    break outer;
                }
                System.out.println("j = " + j);
            }
        }
4.8 switch

switch語句在不懂Java SE版本支持的內(nèi)容不一樣,1.7版本之后支持整數(shù)類型、枚舉類型和字符串

注意在case語句中不加break的影響。

無論default放在哪里,都是匹配完全部case,沒有匹配值才會(huì)進(jìn)入default語句。

認(rèn)真思考下面的這種情景。

        switch ("") {
            default:
                System.out.println("default");
            case "1" :
                System.out.println("1");
        }

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/72158.html

相關(guān)文章

  • Java編程思想筆記12.通過異常處理錯(cuò)誤

    摘要:一旦異常被拋出,就表明錯(cuò)誤已無法挽回,也不能回來繼續(xù)執(zhí)行。這種在編譯時(shí)被強(qiáng)制檢查的異常稱為被檢查的異常。通過獲取原始異常。構(gòu)造器對(duì)于在構(gòu)造階段可能會(huì)拋出異常,并要求清理的類,最安全的做法是使用嵌套的子句。 點(diǎn)擊進(jìn)入我的博客 Java異常處理的目的在于通過使用少于目前數(shù)量的代碼來簡化大型、可靠的程序的生成,并且通過這種方式可以使你更自信:你的應(yīng)用中沒有未處理的錯(cuò)誤。 12.1 概念 異...

    Vultr 評(píng)論0 收藏0
  • Java編程思想筆記6.訪問權(quán)限控制

    摘要:包命名規(guī)范使用小寫字母。包訪問權(quán)限為把類聚在一個(gè)包中的做法提供了意義和理由。接口訪問權(quán)限使用關(guān)鍵字,意味著被它修飾的成員對(duì)所有類可見。繼承訪問權(quán)限基類的創(chuàng)建者希望某些特定成員,把它的訪問權(quán)限賦予派生類也不是所有類。 點(diǎn)擊進(jìn)入我的博客 6.1包:庫單元 import java.util.ArrayList; import java.util.*; 當(dāng)編寫一個(gè)Java源代碼文件(編譯單...

    wangbjun 評(píng)論0 收藏0
  • Java編程思想筆記3.操作符

    摘要:自動(dòng)拆箱用賦值運(yùn)算符把一個(gè)包裝類賦值給一個(gè)基本類型變量,或者是在包裝類進(jìn)行數(shù)值運(yùn)算時(shí)。指數(shù)計(jì)數(shù),表示的冪按位操作符可以把值看成單比特值對(duì)待,的操作相同,但是不能用于布爾值。移位操作符高位包括符號(hào)位舍棄,低位補(bǔ)零。 點(diǎn)擊進(jìn)入我的博客 3.1更簡單的打印語句 System.out.println(imbug); 通過編寫一個(gè)小類庫,并通過import static該方法來實(shí)現(xiàn)簡化打印(基...

    wpw 評(píng)論0 收藏0
  • SDN學(xué)習(xí)筆記

    摘要:廣義的南向協(xié)議主要分為三種類型。狹義南向協(xié)議原理交換機(jī)交換機(jī)可以分成流表和安全通道兩部分。表表用于計(jì)量和限速,可以針對(duì)流制定對(duì)應(yīng)的限速規(guī)則,從而實(shí)現(xiàn)豐富的功能,注意不是針對(duì)端口的。協(xié)議可以看作是協(xié)議的一種補(bǔ)充。 SDN 什么是SDN SDN是一種框架和思想,核心訴求是通過軟件控制網(wǎng)絡(luò),實(shí)現(xiàn)業(yè)務(wù)的自動(dòng)化部署,為方便軟件來控制網(wǎng)絡(luò),希望控制面和轉(zhuǎn)發(fā)面是分離的。 例如,傳統(tǒng)的交換機(jī)內(nèi)部,由交...

    lentoo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<