java 迴圈 基本類型

來源:互聯網
上載者:User

標籤:嵌套   統計   nbsp   部分   string   結束   efault   概念   技術   

1.基本if選擇結構

格式:if(布林運算式){

運算式結果為true,則執行此代碼塊

          }

例:if(week <=5 ){

System.out.println(“上班”)

}

2.if else結構

格式:if(布林運算式){

運算式結果為true,則執行此代碼塊

          }else{

運算式結果為flase,則執行此代碼塊

          }

3.多重if else 結構

格式:if(布林運算式){

          }else if(布林運算式){

          }else if(布林運算式){

          }else{

          }

分支結構

1.switch分支結構

switch(byte、short、int、char){ //JDK7之後可以判斷String

case 1:

//執行代碼

break;

case N:

//執行代碼

break;

default:

//執行代碼

break;

}

2.default關鍵字:

在switch語句中,如果沒有任何case運算式與相關值匹配;則控制傳遞給

跟在default標籤後的語句。如果沒有default語句,則控制傳遞到switch外

3.break關鍵字:

表示中止,中斷,跳出當前switch分支結構

注意:適用於等值判斷,所有case選項不可重複,並不會在滿足某個case

選項後自動跳出switch語句,必須手動添加break語句中斷

4.Continue關鍵字:

表示結束本次,進入下一次迴圈

迴圈語句

1.概念:通過某個條件,使一段代碼周而復始地進行

2.組成:初始部分、迴圈條件、迴圈操作、迭代部分

3.分類:

a) while迴圈  --------先判斷再執行

while(布林運算式){

}

應用情境:迴圈次數明確。

例:1到100總和的統計

Int  i = 0;

Int sum = 0;

While(i<=100){

Sum += i;

I ++;

}

b) do while迴圈:特點:先執行,再判斷。

do{

}while(布林運算式);

應用情境:迴圈次數不明確。

例:先完成作業,再檢查結果。

import Java.util.Scanner;

public class TestBaseDoWhile{

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

//Tom先完成作業,由老師給予評價,不合格,則重寫,合格,則結束

char answer;

do{

System.out.println("Tom完成了一遍作業");

 

System.out.println("請老師輸入評語:");

 

answer = input.next().charAt(0);//y or n

}while(answer == ‘n‘);

}

}

c) for迴圈  先判斷,再執行

for(初始部分;迴圈條件;迭代部分){

//迴圈操作

}

應用情境:迴圈次數明確。

嵌套迴圈

1.概念:在一個完整的迴圈結構中嵌套另一個完整的迴圈結構。

2.圖形例子:外層控制行數,內層控制列數

3.其他例子:外層控制迴圈次數,內層控制單次迴圈操作。

4.例:菱形的列印

java 迴圈 基本類型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.