java從頭學day03 迴圈語句

2021-06-22 09:55:52 字數 737 閱讀 7610

一、迴圈

do while和while的區別:do while無論情況如何,都會將執行語句執行至少一次。

for和while完全可互換,但for使用的是臨時變數。

eg:1) int x=1;

for(system.out.println("a");x<3;system.out.println("b"))

執行結果:a,b,c,b,c

(不要拘泥於常規形式,理解每個語句的規則)

2) int x=0;

for(;x<1;)

相當於while(1){}

二、迴圈巢狀

1、對於列印長方形,外迴圈控制行數,內迴圈控制列數-即每行元素的個數。

2、外迴圈的變數變化和內迴圈的變數變化有關聯時,可將外迴圈的變數作為中間變數從而減少乙個變數空間。

當內迴圈的變數遞減時,可逆向思維,這樣寫:(下三角為此,上三角則y從1開始)

for(int x=0;x<5;x++)

}(變數生存週期為所在for語言的整個語句)

或:for(int x=5;x>0;x--)

*先分析問題,有了思路,再將思路轉換為具體的實現步驟

三、流程控制語句

break & continue

break:可配合判斷語句一起使用,達到某種條件則跳出迴圈。巢狀迴圈式,可通過給迴圈取名的方式確定跳出哪個迴圈。

注意兩者作用範圍;兩者之下都不可有其他語句,否則報無法執行錯誤。

c 學習day03 迴圈

迴圈結構的特點 迴圈條件和迴圈操作 迴圈類別 1.while迴圈 int i 0 while 表示式內容i 100 判斷有多少個位數之和等於7的數 例如 43,4 3 7 int i 100 int a 0 while i 10000 i console.writeline 有個 表示式內容為真執行...

Java基礎高階Day03

課程大綱1 list集合 理解 2 資料結構 理解 3 list的子類 了解 4 set集合 重點 5 collections 了解1 list集合特點a 有序 儲存的順序和取出的順序是一致的 b 有重複 存放的資料可以是重複的 c 有索引 存放的元素有索引,可以通過索引操作元素 2 list集合的...

Day03 鍵入,分支,及迴圈

需要使用scanner類 具體步驟 scanner的例項化 scanner scan1 new scanner system.in 基本使用與c語言類似 case之後可以是常量,不能是乙個範圍 比如 比較表示式 eg switch a case的合併 如下圖 當既可以使用if else又可以使用sw...