java迴圈小基礎

2021-08-21 03:50:24 字數 2243 閱讀 5017

一 :程式設計基礎:

控制語句:

選擇語句:if; if···else;if巢狀; switch語句和條件表示式。

迴圈語句:while語句;do-while語句;for迴圈。

i.if語句

if (boolean expression)

if(a%2==0)

system.out.println("a是偶數");}}

ii. if···else:

if···else語句當布林表示式值為真時執行條件為真情況的語句否則,執行條件為假的語句。

例項:public

class sy

else

system.out.println("a是負數");

if(a%2==0)

system.out.println("a是偶數");}

else

system.out.println("a是奇數");

}iii. 巢狀if語句:

if (i>k)

else

system.out.println(「i is less than or equal to k」);

只有當外層if的條件成立時,才會判斷內層if的條件. else總是與它前面最近的那個缺少else的if配對.

語法:if(條件1)elseelse

例項:public

class sy  else  else while(love!=0);

v. while迴圈:

while關鍵字的中文意思是「當……的時候」,也就是當條件成立時迴圈執行對應的**。while語句是迴圈語句中基本的結構,語法格式比較簡單。

while語句語法格式:

while(迴圈條件)

例項:public

class sy while(迴圈條件);

語法說明:在do-while語句中,迴圈體部分是重複執行的**部分,迴圈條件指迴圈成立的條件,要求迴圈條件是boolean(布林)型別,值為true時迴圈執行,否則迴圈結束,最後整個語句以分號結束。

執行流程:當執行到do-while語句時,首先執行迴圈體,然後再判斷迴圈條件,如果迴圈條件不成立,則迴圈結束,如果迴圈條件成立,則繼續執行迴圈體,迴圈體執行完成以後再判斷迴圈條件,依次類推。

例項:public

class sy while(i <= 5);

system.out.println(result);

for語句:

for關鍵字的意思是「當…的時候」,是實際開發中比較常用的迴圈語句,其語法格式相對於前面的迴圈語句來說稍顯複雜,但是在熟悉以後,將會發現其語法安排的比較條理,把迴圈控制和迴圈體很清晰的分開。

for語句的語法格式為:

for(初始化語句;迴圈條件;迭代語句)

語法說明:1

1、 和其它流程控制語句一樣,語句中的大括號不是語法必須的,但是為了結構清楚以及在迴圈體部分可以書寫多行**,一般使用大括號。

2、 初始化語句作用是在迴圈開始以前執行,一般書寫變數初始化的**,例如迴圈變數的宣告、賦值等。該語句可以為空。

3、 迴圈條件是迴圈成立的條件,要求必須為boolean型別,如果該條件為空,則預設為true,即條件成立。

4、 迭代語句是指迴圈變數變化的語句,一般書寫i++、i—這樣的結構,當然,該語句也可以為空5、 迴圈體指迴圈重複執行的功能**。

執行流程:

1、 執行初始化語句

2、 判斷迴圈條件,如果迴圈條件為false,則結束迴圈,否則執行下一步

3、 執行迴圈體

4、 執行迭代語句

5、 跳轉到步驟2重複執行需要注意的是:for語句中的各個語句都可以為空,初始化語句在for語句執行時執行且只執行一次。

依據for語句的語法格式,則最簡單的for語句是如下格式:for(;;);由於迴圈條件為空時,預設為true,則迴圈條件恆成立,該迴圈的迴圈體即最後的乙個分號,這樣的語句稱作空語句,則該迴圈是乙個死迴圈,迴圈體是空語句。

在實際書寫**時,一般把迴圈控制部分都寫在for語句的小括號內部,而迴圈體只書寫和邏輯相關的**,這種結構使邏輯顯得很清晰。

例項:public

class sy{

public

static

void main(string args){

for(int i=0;i<5;i++){

for(int j=i;j<5;j++){

system.out.print("*");

system.out.println();

java 迴圈基礎

1.while 和 do while的區別 while 先判斷條件符合不符合 然後再 迴圈 do while 先迴圈一遍 再判斷條件符合不符合 while 迴圈條件注 使用步驟 1.確定迴圈條件 2.套用while語法寫出 3.迴圈是否能夠正常退出 2.什麼是do while迴圈 特點 先執行,再迴...

java基礎 (迴圈)

知識點 while迴圈 do while迴圈 for迴圈 break跳出與continue跳轉 個人理解 1.迴圈結構 1 for迴圈基本結構 for 初始化語句 布林表示式 迴圈操作 for 死迴圈,效率最高迴圈 2 while迴圈基本結構 while 判斷條件語句 3 do while迴圈基本結...

Java基礎(迴圈)

迴圈結構 1 while 先判斷後執行,迴圈體有可能一次不執行 2 do while 先執行後判斷,迴圈體至少迴圈一次 3 for 迴圈四要素 1 迴圈初始化 2 迴圈條件 3 迴圈操作 迴圈體 4 迴圈變數的改變 迭代條件 while 1 2 3 4 2 3 4 do while 1 3 4 2 ...