Java中的do-while循环——通过示例学习Java编程(11)
生活随笔
收集整理的這篇文章主要介紹了
Java中的do-while循环——通过示例学习Java编程(11)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
作者:CHAITANYA SINGH
來源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=22&cid=0
在上一篇教程中,我們討論了while循環。在本教程中,我們將討論java中的do-while循環。do-while循環類似于while循環,但是它們之間有一個區別:在while循環中,循環條件在循環的主體執行之前進行評估,而在do-while循環中,循環條件在循環的主體執行之后再進行評估。
do-while循環的語法:
| 1 2 3 4 | do { ???statement(s); }?while(condition); |
do-while循環是如何工作的?
do-while循環首先執行循環體內的語句,在執行完循環體內的語句后再評估循環條件,如果評估循環條件后返回的值是true,則程序回到do-while循環體里面最上面的語句,開始下一輪循環執行。如果評估循環條件后返回的值是false,程序就會跳出do-while循環體,執行do-while循環體外面的下一個語句。
do-while循環示例
| 1 2 3 4 5 6 7 8 9 | class?DoWhileLoopExample?{ ????public?static?void?main(String?args[]){ ?????????int?i=10; ?????????do{ ??????????????System.out.println(i); ??????????????i--; ?????????}while(i>1); ????} } |
輸出:
| 1 2 3 4 5 6 7 8 9 | 10 9 8 7 6 5 4 3 2 |
do-while循環示例(遍歷數組)
這個例子里,我們有一個整型數組,我們使用do-while遍歷和顯示數組里面的每個元素。
| 1 2 3 4 5 6 7 8 9 10 11 | class?DoWhileLoopExample2?{ ????public?static?void?main(String?args[]){ ?????????int?arr[]={2,11,45,9}; ?????????//i?starts?with?0?as?array?index?starts?with?0 ?????????int?i=0; ?????????do{ ??????????????System.out.println(arr[i]); ??????????????i++; ?????????}while(i<4); ????} } |
輸出:
| 1 2 3 4 | 2 11 45 9 |
?
?
轉載于:https://www.cnblogs.com/lea1941/p/10867347.html
總結
以上是生活随笔為你收集整理的Java中的do-while循环——通过示例学习Java编程(11)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 光纤跳线和尾纤的区别(图文)
- 下一篇: 【Java】NIO中Selector的s