制御構造 Java

概要

1から順に整数を1つづつ増やしながら、その値を足し込んでいき、合計値が100万を超えた時点で加算した値を求めるプログラム。

public class Million {
	public static void main(String[] args) {
		int accum = 0, i;
		for (i = 1;; i++) {
			accum += i;
			if (accum > 1000000) {
				System.out.println("合計値が100万を超えたときに最後に足しこみをした値 i = " + i);
				System.out.println("現時点での足し込み合計値 = " + accum);
				break;
			}
		}
		System.out.println("プログラム終了");
	}
}

実行結果

合計値が100万を超えたときに最後に足しこみをした値 i = 1414
現時点での足し込み合計値 = 1000405
プログラム終了