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

Java でfor文, ネスト, return文を使って1~100を順番に10回足していく。構文が作成できません。

わかる方。お願いします。

A 回答 (1件)

書いてみました。



public class Sample {
public static void main(String args[]) {
new Sample();
}

public Sample() {
int sum = 0;
for (int i = 0; i < 10; i++)
sum += disp(1);
System.out.println(sum);

//でもこっちでいいよね?
sum = 0;
for (int i = 1; i <= 100; i++)
sum += i;
sum *= 10;
System.out.println(sum);
}

public int disp(int a) {
if (a == 100) return a;
return disp(a + 1) + a;
}
}

この回答への補足

出力結果がループしてしまいます。

補足日時:2014/09/25 15:17
    • good
    • 0
この回答へのお礼

ありがとうございます。助かりました。

お礼日時:2014/09/25 02:55

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