如何使用特定值更改for循环

时间:2013-11-11 13:10:54

标签: java

我是java的新手。我需要一个基本问题的帮助。如何在满足特定条件时更改for循环限制?

例如:

x = 0;
y = 100,
z = 20;

for (w=x ; w<=y; w+=z)
{
    System.out.println("this is wat i needed");

    if (w==60)  
        // from here onwards i want to change z value to 4
} 

4 个答案:

答案 0 :(得分:2)

if (w==60)  
{
    z = 4; //Simple assignment
} 

您的代码中充斥着语法错误,我假设它们不在您的实际代码中。

Java和JavaScript也是两回事。

答案 1 :(得分:1)

for(int w=x;w<=y;z=(w==60)?4:z,w+=z){
             System.out.println("this is wat i needed");
}

答案 2 :(得分:0)

只需更新

x =0;
y=100,
z=20;
for (w=x ; w<=y; w+=z;
{
    System.out.println("this is wat i needed");

    if (w==60)  
        z = 4;
    } 

答案 3 :(得分:0)

您应该检查循环是否以分号(;)结束。

要更改值,只需在if块中分配z=4