下列為Java語法的迴圈,若num為6,請問執行結果為何?
sum = 0; 
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

詳解 (共 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