Java 双重条件
以下语句在Java中是什么意思Java 双重条件,java,while-loop,java-7,Java,While Loop,Java 7,以下语句在Java中是什么意思 while(condition_1) { do something... } while (condition_2); 在现实世界中是否有使用它的情况 更新:代码示例 int i = 3; while (i < 10) { System.out.println(i++); } while (i < 15); inti=3; 而(i
while(condition_1) {
do something...
} while (condition_2);
在现实世界中是否有使用它的情况
更新:代码示例
int i = 3;
while (i < 10) {
System.out.println(i++);
} while (i < 15);
inti=3;
而(i<10){
System.out.println(i++);
}而(i<15);
只要两个while语句。当第二个while循环与第一个while循环的结束括号在同一条线上时,第二个while循环没有意义。大部分情况下,空白并不重要。如果两个while语句之间有空行,代码也会做同样的事情
编辑:由于您将代码编辑为包含一个空的while循环,所以您应该注意到,第二个while循环实际上只执行循环。所以如果你循环一次,你将永远循环。您可能会将其与do-while循环混淆,在这种情况下,您应该参考教程:您的第二个while正在使代码示例进入无限循环。为了更好地理解do while,请阅读此处提到的示例:
在我看来,它与:
int i = 3;
while (i < 10) //loop that ends once i == 10
System.out.println(i++);
while (i < 15) //infinite loop
; //that does nothing
inti=3;
while(i<10)//在i==10时结束的循环
System.out.println(i++);
而(i<15)//无限循环
; //那没用
只有两个while循环和格式不正确的代码。询问代码时,请显示可编译的代码。或者在
做点什么之前开始评论…
请发布真实的代码。这对我来说就像一个无限循环。。。i
的值在中断第一个while循环后不会改变。这个问题在目前的状态下毫无意义代码>为空语句。请显示真实代码。这并没有什么意义。所以它打印3,4,5,6,7,8和9,然后永远重复。看起来完全正确的解释。而且,我觉得这是一种糟糕的做法。为什么有一段时间,除了括号内的内容外,什么都不做呢。OP应该发布真实的代码。