我是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
}
答案 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
!