iT邦幫忙

2021 iThome 鐵人賽

DAY 17
0
自我挑戰組

從零開始學Java系列 第 17

Day17 Loops(Ⅳ)

  • 分享至 

  • xImage
  •  

式舉例說明。他的寫法跟while也很類似,所以他只要把上一個while裡面的程式複製Do-While Loops
這個語法跟while很像,do-while迴圈特別的是,他一定會執行一次第一個迴圈,while迴圈稱為前測(pretest); do-while迴圈稱為後測(posttest),接下來以下使用上一個收銀員的程出來用do執行,再補上while就可以了!
https://ithelp.ithome.com.tw/upload/images/20210929/20140457hhzoX0KGKG.jpg
執行結果:
https://ithelp.ithome.com.tw/upload/images/20210929/20140457cAVIRTHd3G.jpg
但這個和while迴圈寫出來的差別就是他一定得執行一次do裡面的指令!
https://ithelp.ithome.com.tw/upload/images/20210929/20140457rhfyvSTn4h.jpg
For Loops
For迴圈的寫法,for( ; ; ),舉1加到100的例子來說,用while迴圈寫的如下:
https://ithelp.ithome.com.tw/upload/images/20210929/20140457R4MbviHQh1.jpg
而for迴圈只是把while迴圈的東西複製起來填空而已,但順序有稍微不一樣,while
迴圈執行的順序是1.int sum=0; 2.i<=100 3.sum=sum+I; 4.++i; , for迴圈執行的是while迴圈的1→2→4→3→2→4→3→2…以此類推,所以for迴圈的寫法如下:
https://ithelp.ithome.com.tw/upload/images/20210929/20140457LqfEoYme0Z.jpg


上一篇
Day16 Loops(Ⅲ)
下一篇
Day18 Loops(Ⅴ)
系列文
從零開始學Java30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言