下列為Java語法的迴圈,若num為6,請問執行結果為何?sum = 0; for ( int number = 1; number <= num; number++) sum += number;
(A)21
(B)6
(C)15
(D)10
for ( int number = 1; number <= num; number++)
sum += number; (A)21
(B)6
(C)15
(D)10
答案:登入後查看
統計: A(170), B(17), C(16), D(5), E(0) #382387
統計: A(170), B(17), C(16), D(5), E(0) #382387
詳解 (共 2 筆)
#688055
num=6
所以number<=6
也就是條件為number<=6就會繼續跑迴圈
超過6就跳出去
number++就是number+1.....每跑一次number就會+1
number=1
sum=0+1=1
number=2
sum=1+2=3
number=3
sum=3+3=6
number=4
sum=6+4=10
number=5
sum=10+5=15
number=6
sum=15+6=21
number=7.....跳出迴圈
說以簡單的說這段程式是在做1+2+3+4+5+6=21
7
0
#680281
怎麼算?
0
0