0

私は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

4 に答える 4

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

コードには構文エラーが散らばっています。実際のコードには存在しないと仮定しました。

また、Java と JavaScript はまったく別のものです。

于 2013-11-11T13:14:30.193 に答える
1
for(int w=x;w<=y;z=(w==60)?4:z,w+=z){
             System.out.println("this is wat i needed");
}
于 2013-11-11T13:20:11.367 に答える
0

for ループがセミコロン ( ; ) で終了しているかどうかを確認する必要があります。

z=4値を変更するには、if ブロックで代入するだけです。

于 2013-11-11T13:17:20.663 に答える