Java中的do-while循环——通过示例学习Java编程(11)
作者:CHAITANYA SINGH
來源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=22&cid=0
在上一篇教程中,我們討論了while循環(huán)。在本教程中,我們將討論java中的do-while循環(huán)。do-while循環(huán)類似于while循環(huán),但是它們之間有一個區(qū)別:在while循環(huán)中,循環(huán)條件在循環(huán)的主體執(zhí)行之前進(jìn)行評估,而在do-while循環(huán)中,循環(huán)條件在循環(huán)的主體執(zhí)行之后再進(jìn)行評估。
do-while循環(huán)的語法:
| 1 2 3 4 | do { ???statement(s); }?while(condition); |
do-while循環(huán)是如何工作的?
do-while循環(huán)首先執(zhí)行循環(huán)體內(nèi)的語句,在執(zhí)行完循環(huán)體內(nèi)的語句后再評估循環(huán)條件,如果評估循環(huán)條件后返回的值是true,則程序回到do-while循環(huán)體里面最上面的語句,開始下一輪循環(huán)執(zhí)行。如果評估循環(huán)條件后返回的值是false,程序就會跳出do-while循環(huán)體,執(zhí)行do-while循環(huán)體外面的下一個語句。
do-while循環(huán)示例
| 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循環(huán)示例(遍歷數(shù)組)
這個例子里,我們有一個整型數(shù)組,我們使用do-while遍歷和顯示數(shù)組里面的每個元素。
| 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 |
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/lea1941/p/10867347.html
總結(jié)
以上是生活随笔為你收集整理的Java中的do-while循环——通过示例学习Java编程(11)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 光纤跳线和尾纤的区别(图文)
- 下一篇: 【Java】NIO中Selector的s