一、for迴圈練習 1.例子:輸入九九乘法表 二、while語句 1.while迴圈語句的語法結構: 2.while迴圈的執行原理: 先判斷表達式的結果;如果是true則執行迴圈體,執行完迴圈體,在進行布爾表達式的判斷,迴圈進行,直到如果結果為false;那麼就跳出該迴圈體 3.例子:死迴圈的編譯特 ...
一、for迴圈練習
1.例子:輸入九九乘法表
public class d23_{ public static void main(String[] args) { for(int i = 1;i<=9;i++) { for(int j = 1;j<=i;j++) { String a = j+"*"+i+"="+(j*i)+" "; System.out.print(a); } System.out.print("\n"); } } }
二、while語句
1.while迴圈語句的語法結構:
while(布爾表達式){ 迴圈體; }
2.while迴圈的執行原理:
先判斷表達式的結果;如果是true則執行迴圈體,執行完迴圈體,在進行布爾表達式的判斷,迴圈進行,直到如果結果為false;那麼就跳出該迴圈體
3.例子:死迴圈的編譯特點
while(true) {//這裡面編譯是不通過的,因為編譯的時候,編譯器檢測到這是死迴圈,將會報錯 System.out.println("這是死迴圈"); } int a = 1; int b = 2; while(a<b) {//這裡的死迴圈就會編譯通過,因為編譯器沒有檢測到這是死迴圈,括弧裡面的語句是運算後才知道這是 //死迴圈的,我們知道在編譯階段,編譯器不會計算結果的、 System.out.println("這也是一個死迴圈"); }
4.例子:關於++、--的特殊性
int c = 10; while(c > 0) { System.out.print(c-- + " ");//這裡先列印再進行計算 } int d = 10; System.out.println(""); while(d > 0) { System.out.print(--d + " ");//這裡先計算再進行列印 }
三、do...while迴圈
1.do....while語法結構
do{ 迴圈體; }while(布爾表達式);
2.執行原理:先進行一次迴圈體,然後判斷布爾表達式,如果是真,那麼接著進行迴圈體,再進行判斷布爾表達式,直到判斷為false.跳出這個迴圈
3.do .....while迴圈的迴圈體代碼片段執行次數為:1~N次(也就是說最少一次)
4.註意:最後的分號千萬別忘記了
三、源碼:
d23_for_and_while_and_do..while_exercise.java
地址:
https://github.com/ruigege66/Java/blob/master/d23_for_and_while_and_do..while_exercise.java
2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關註微信公眾號:傅里葉變換,後臺回覆”禮包“,獲取大數據學習資料