Java中的while循环用于重复执行程序的一部分,直到指定的布尔条件为真。一旦布尔条件变为假,循环将自动停止。

while 循环被认为是一个重复的 if 语句。如果迭代次数不固定,建议使用while循环。

句法:

while (condition){    
//要执行的代码  
I ncrement / decrement statement  
}    

do-while 循环的不同部分:

  1. Condition:被测试的表达式。如果条件为真,则执行循环体并且控制转到更新表达式。当条件变为假时,我们退出 do-while 循环。

改写示例:

条件:我的值小于等于100

  1. 更新表达式:每次执行循环体时,这个表达式递增或递减循环变量。

改写示例:

我的值自增;

Java do-while循环流程图

在这里,do-while 循环的重要之处在于,有时它甚至可能不执行。如果要测试的条件为假,则跳过循环体并执行 do-while 循环之后的第一条语句。

1.png

例子:

在下面的示例中,我们打印从 1 到 10 的整数值。与 for 循环不同,我们需要分别初始化和递增条件中使用的变量(此处为 i)。否则,循环将无限执行。

WhileExample.java

public class WhileExample {  
public static void main(String[] args) {  
    int i=1;  
    while(i<=10){  
        System.out.println(i);  
    i++;  
    }  
}  
}  

输出:

1
2
3
4
5
6
7
8
9
10

Java 不定式 While 循环

如果在while循环中传true,while循环不定式。

句法:

while(true){  
//要执行的代码   
}  

例子:

WhileExample2.java

public class WhileExample2 {    
public static void main(String[] args) {   
// 通过将 true 传递给条件来设置无限 while 循环   
    while(true){    
        System.out.println("infinitive while loop");    
    }    
}    
}    

输出:

infinitive while loop
infinitive while loop
infinitive while loop
infinitive while loop
infinitive while loop
ctrl+c

在上面的代码中,我们需要输入Ctrl+C命令来终止死循环。

标签: java, Java面试题, Java下载, java教程, java技术, Java学习, Java学习教程, Java语言, Java开发, Java入门教程, Java进阶教程, Java高级教程, Java笔试题, Java编程思想