Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在第四个+之后中断循环+;或--_Java_Loops - Fatal编程技术网

Java 在第四个+之后中断循环+;或--

Java 在第四个+之后中断循环+;或--,java,loops,Java,Loops,第四步之后我如何打破循环? 我必须在第四步后停止循环 i=200; i > 0; i = i - 17 您可以在循环中定义一个附加变量,并将其包含在循环条件中。这样,您的循环将始终在4步后终止。 例如: for(int i = 200, j = 0; i > 0 && j<4; i = i - 17, ++j ) { System.out.println("Step " + (j+1) + " i=" + i); } 您可以在循环中定义一个附加变量,

第四步之后我如何打破循环? 我必须在第四步后停止循环

i=200; i > 0; i = i - 17

您可以在循环中定义一个附加变量,并将其包含在循环条件中。这样,您的循环将始终在4步后终止。 例如:

for(int i = 200, j = 0; i > 0 && j<4; i = i - 17, ++j ) {
    System.out.println("Step " + (j+1) + " i=" + i);
}

您可以在循环中定义一个附加变量,并将其包含在循环条件中。这样,您的循环将始终在4步后终止。 例如:

for(int i = 200, j = 0; i > 0 && j<4; i = i - 17, ++j ) {
    System.out.println("Step " + (j+1) + " i=" + i);
}

我认为到目前为止答案是。。。忽略一个关键点:为什么要使用两个循环

int initialCount = 200;
for (int j = 0; j < 4; j++) {
   initialCount -= 17;
所以,可以肯定的是:背景中还有一些你没有告诉我们的事情;所以你的程序不能被重写到

i = 200 - (4 * 17)

我想目前为止的答案是。。。忽略一个关键点:为什么要使用两个循环

int initialCount = 200;
for (int j = 0; j < 4; j++) {
   initialCount -= 17;
所以,可以肯定的是:背景中还有一些你没有告诉我们的事情;所以你的程序不能被重写到

i = 200 - (4 * 17)

简单:使用
break在循环外有一个计数器,并在循环内递增。如果计数器等于4
break
out-of-loop,只需设置一个条件即可。简单:使用
break在循环外有一个计数器,并在循环内递增。如果计数器等于4
break
out-of-loop,只需输入一个条件即可。