我是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
}
我是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
}
if (w==60)
{
z = 4; //Simple assignment
}
您的代码充满了语法错误,我假设它们不存在于您的实际代码中。
Java和JavaScript也是两个完全不同的东西。
for(int w=x;w<=y;z=(w==60)?4:z,w+=z){
System.out.println("this is wat i needed");
}
更新一下
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;
}
您应该检查 for 循环是否以分号 ( ; ) 结尾。
而要更改值,只需z=4
在 if 块中分配!