色欧美4477福利网在线观看,亚洲国产AV一区二区污污污,精品欧美一区二区三区,免费人成在线观看欧美精品

    石家莊中公優(yōu)

    石家莊中公優(yōu)

    • 以學員為目的,優(yōu)質(zhì)為宗旨
    • 以企業(yè)需求為導向,以行業(yè)未來為驅(qū)動
    • 致力于培養(yǎng)面向互聯(lián)網(wǎng)領域的高端人才

    400-666-4820

    全國學習專線 8:00-22:00

    【Java基礎知識】Java流程控制

    JAVA 106已閱讀 2020-04-29 15:10:26
    導讀 在Java程序中,我們所寫的代碼是按照邏輯一行一行的進行的,但是現(xiàn)實中我們經(jīng)常會遇到很多的選擇,然后根據(jù)不同的情況進行不同的處理,今天小編為大家介紹的是關(guān)于Java流程控制,一起來看看吧!

    【Java基礎知識】Java流程控制

    1
    【Java基礎知識】Java流程控制

      在Java程序中,我們所寫的代碼是按照邏輯一行一行的進行的,但是現(xiàn)實中我們經(jīng)常會遇到很多的選擇,然后根據(jù)不同的情況進行不同的處理,在Java中同樣也有這樣的流程處理方式,這些方式主要有順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)
      順序結(jié)構(gòu)表示的是,中間沒有其他的情況,程序從上到下按照代碼順序依次執(zhí)行每個語句;
      選擇結(jié)構(gòu)即表示遇到了不同的情況,我們需要不同的處理,在Java中我們可以使用的選擇結(jié)構(gòu)的語法有if(條件){執(zhí)行體1}else{執(zhí)行體2},if(如果的意思)表示括號里面的條件為真(即滿足了括號中的條件)就會執(zhí)行執(zhí)行體1里面的代碼,否則就會執(zhí)行執(zhí)行體2中的代碼;這樣就會根據(jù)不同的情況,執(zhí)行不同的邏輯了;當需要多個判斷的時候,可以使用if(條件){執(zhí)行體}else if(條件){}else{執(zhí)行體}其中else if可以有多個;這樣我們就可以執(zhí)行多個判斷了;但是如果判斷的條件比較多,我們就得寫很多的if else,對于這樣的多個判斷的方式,Java中還可以使用
      switch(value){case value1:{情況1;break;}case value1:{情況1;break;}case value1:{情況1;break;}default:{其他情況;break;}}
      【Java基礎知識】Java流程控制
      這樣的結(jié)構(gòu)進行判斷,將可能的情況一一列出,然后進行不同的處理方式;
      循環(huán)結(jié)構(gòu),表示的是一直循環(huán)多次進行某一個操作,如果沒有循環(huán)結(jié)構(gòu),我們就可能需要將同一個代碼連續(xù)寫上多遍,而且還得固定次數(shù),比如我要循環(huán)打印100條hello world,沒有循環(huán)的話,我們就需要連著寫100多個打印語句,這樣的程序看起來代碼很多而且還不好維護,有了循環(huán)結(jié)構(gòu)之后,我們可以直接使用循環(huán)的語法格式,就可以打印出100個語句;例如我們使用for(int i=0;i<100;i++){System.out.println(“hello world”);}這個簡單的結(jié)構(gòu)就可以打印出100個hello world,而且代碼看起來也非常的簡潔;
      除了for循環(huán)之外,Java中還有while(條件){循環(huán)體}和do{循環(huán)體}while(條件)的語句這兩個的不同之處在于個while循環(huán)會首先判斷條件,如果條件滿足就會進入執(zhí)行循環(huán)體,第二個do...while的循環(huán)會首先進入循環(huán)體,將循環(huán)體內(nèi)容執(zhí)行一遍之后才會進行條件的判斷,也就是說即使條件不滿足,do...while也會進行一次的循環(huán);
      循環(huán)結(jié)構(gòu)體除了for while之外還有foreach這樣的循環(huán)結(jié)構(gòu)語法,基本格式為for(String string:stringList){System.out.println(string);}這樣會循環(huán)打印出stringList這個列表中每個字符串信息;


    相關(guān)文章
    【UI設計基礎知識】設計網(wǎng)頁的流程介紹

    【UI設計基礎知識】設計網(wǎng)頁的流程介紹

    今天我們來講一下網(wǎng)站的分類及設計形式。網(wǎng)站的設計流程為:需求整理、界面設計、程序開發(fā)、產(chǎn)品上線。接下來我們就網(wǎng)頁設計流程具體展開介紹!... [詳情]

    113人閱讀
    【UI設計基礎知識】版式設計的注意事項

    【UI設計基礎知識】版式設計的注意事項

    版式在設計中是非常重要的,一個好的版式設計可以給你的畫面增分很多,一個壞的版式可以直接毀掉你的畫面。版式設計的運用范圍也非常多,可以運用在廣告設計。好飽設計、裝設計、VI設計、UI設計等等,今天小編為大家匯總介紹的是有關(guān)UI設計中關(guān)于式設計的注意事項... [詳情]

    116人閱讀
    【W(wǎng)eb前端基礎知識】如何使用Canvas繪制圓形

    【W(wǎng)eb前端基礎知識】如何使用Canvas繪制圓形

    Canvas是HTML5中新增的元素,專門用來繪制圖形,相當于在頁面中放了一張“畫布”,可以在里面繪制圖形,但是不是指用鼠標畫圖,而是需要用Javascript編寫需要繪制的圖形的腳本,今天為大家介紹的是關(guān)于如何使用Canvas繪制圓形的介紹。... [詳情]

    123人閱讀
    【Java基礎知識】Java流程控制

    【Java基礎知識】Java流程控制

    在Java程序中,我們所寫的代碼是按照邏輯一行一行的進行的,但是現(xiàn)實中我們經(jīng)常會遇到很多的選擇,然后根據(jù)不同的情況進行不同的處理,今天小編為大家介紹的是關(guān)于Java流程控制,一起來看看吧!... [詳情]

    106人閱讀
    【Python基礎知識】Python中的邏輯運算符

    【Python基礎知識】Python中的邏輯運算符

    邏輯運算符用于組合多個條件測試語句。今天小編為大家匯總整理了有關(guān)Python基礎知識中Python中的邏輯運算符的知識的介紹,下面和小編一起來看看吧!... [詳情]

    109人閱讀
    VR游戲開發(fā)應用介紹!

    VR游戲開發(fā)應用介紹!

    智能化時代的發(fā)展,VR虛擬現(xiàn)實的技術(shù)與游戲開發(fā)巧妙結(jié)合,風靡全球,目前,用來開發(fā)VR應用的有:各個平臺的本地SDK、游戲引擎和開發(fā)框架,甚至最新版本的瀏覽器。下面我們就來相信介紹下!... [詳情]

    7人閱讀