尚學堂-Day005

主要內容

  • while循環
  • do-while循環
  • for循環
  • break和continue
  • 死循環

一、while循環

一、定義

​ 只有在滿足一定條件的情況下,纔會循環執行操作,一旦不滿足條件的時候就結束循環

二、語法格式

while(循環條件){
	循環體
}
  • 循環條件:一定是一個boolean類型的值或結果爲boolean的表達式

三、例子:循環打印1-100的所有偶數

int i = 0;
while (++i<=100){
    if (i%2==0){
        System.out.print(i+"\t");
    }
}

二、do-while循環

一、定義

​ 先循環一次,然後判斷是否滿足循環條件,如果滿足循環條件就繼續執行,否則結束循環

二、語法格式

do{
	循環體
}while (循環條件);
  • 循環條件:一定是一個boolean類型的值或結果爲boolean的表達式

三、特點

​ 最少循環一次

四、例子:打印0-100以內可以同時被3和5整除的數

int i = 0;
do{
    i++;
    if (i%3==0&&i%5==0){
        System.out.println(i);
    }
}while (i<=100);

三、for循環

一、定義

​ 我也不知道怎麼定義,就不寫了

二、語法格式

for(初始表達式;條件表達式;末尾循環體){
	循環體
}
  • 初始表達式:一般寫一個變量,用來計數
  • 條件表達式:一定是一個boolean類型的值或結果爲boolean的表達式
  • 末尾循環體:一般給初始表達式裏的變量進行數值自增

三、例子:打印數字1-10

for (int i=1;i<=10;i++){
    System.out.print(i + "\t");
}

四、其他

for循環小括號裏的兩個表達式和一個末尾循環體可以不寫

for(;;){
	循環體
}

但是這樣將會成爲一個死循環

四、break和continue

一、break

跳出循環,一旦遇到此語句,則跳出循環

如果在循環嵌套裏面使用,將會跳出離它最近的那個循環

二、continue

跳過循環,一旦遇到此語句,則跳過該循環,也就是在本次循環裏,continue後面的循環體將不再執行,直接開始下一次循環

五、死循環

死循環是指在循環條件一直爲true的情況下,一直循環,所以寫代碼時要注意,有的地方可以使用死循環,有的地方一定要注意死循環問題。

送給自己的一句話

大多人高估了他們一天能做的事,但是低估了他們一年能做的事。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章