Javaの基本計算問題

次のJavaコードを実行したとき、出力される結果はどれですか? ```java public class Main { public static void main(String[] args) { int i = 0; int sum = 0; while (i < 5) { sum += i; i++; } System.out.println(sum); } } ```

A.15
✗ 15 は 1+2+3+4+5 の合計です。このコードは i=0 から 4 まで加算するため合計は 10 です。
B.10← 正解
✓ 正解です。i=0,1,2,3,4 の合計 0+1+2+3+4=10 が出力されます。i<5 なので i=5 は含まれません。
C.12
✗ 12 はこのループの合計とは一致しません。0から4の整数の和は10です。
D.14
✗ 14 はこのループの合計とは一致しません。while条件 i<5 により i=0〜4 の和は10です。

Oracle Certified Java Programmer, Bronze SE の問題一覧