プロが教えるわが家の防犯対策術!

javaでのfor、whileのループ処理がよくわかりません。
詳しい方教えて頂けませんか?
変数aaaはどのように変化してしているのかわかりません。

for分はiが6を超えるまで繰り返す
while分はKが1を超えるまで繰り返すで合っていますかね?



【プログラム一部抜粋】
変数
■s1:100 ■s2:10 ■s3:0.5 ■s4:7
aaa=s2;
for(i=0;i<6;i++)
{
j=Math.pow(10,-i);
while(k>0)
{
datA=s1-aaa;
datB=s4*(aaa-s2);
datC=s3*(Math.pow(aaa,4)-Math.pow(s2,4));
k=datA-datB-datC;
aaa+=j;
}
aaa-=j*2;
k=1;
}

A 回答 (1件)

forは初期値から終了値まで繰り返す


whileは条件が合致する間は繰り返す
と考えればいいです
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!