Java中的do-while循环及其示例
在上一个教程中,我们讨论了while循环。在本教程中,我们将讨论java中的do-while循环。do-while循环类似于while循环,但它们之间有区别:在while循环中,条件是在执行循环体之前求值的,而do-whil循环中条件是在运行循环体之后求值的。
do { statement(s); } while(condition);
while循环是如何工作的?
首先,循环内的语句执行,然后计算条件,如果条件返回true,则控件将转移到“do”,否则它将在do-while之后跳到下一个语句。
class DoWhileLoopExample {
public static void main(String args[]){
int i=10;
do{
System.out.println(i);
i--;
}while(i>1);
}
}
示例:使用do-while循环迭代数组
这里我们有一个整数数组,我们正在迭代数组,并使用do-while循环显示每个元素。
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);
}
}