PrintStream out = System.out;
int sum = 0;
for(int i = 0; i<5; i++)
for(int j=i; j<5; j++)
sum++;
out.println(sum);
出力: 15. これが 15 になる方法がわからない. 頭の中で解こうとしたが、25 になり続けた.
2 番目の for ループを無視して、最初の for ループに sum++ を入れると、5 になります。
PrintStream out = System.out;
int sum = 0;
for(int i = 0; i<5; i++)
for(int j=i; j<5; j++);
sum++;
out.println(sum);
出力: 1. ; を入力するとどうなりますか? for ステートメントの後。止まりますか?