【預告】5/13(一)起,第三階段頁面上方功能列以及下方資訊全面更換新版。 前往查看

初等/五等/佐級◆資料處理大意題庫下載題庫

上一題
下列為Java語法的迴圈,若num為6,請問執行結果為何?
sum = 0; 
for ( int number = 1; number <= num; number++) 
sum += number; 
 
(A)21
(B)6
(C)15
(D)10


答案:登入後觀看
難度: 簡單
1F
Meiju Chang 高一上 (2013/07/01)
怎麼算?
2F
Gemini Lee 小一下 (2013/07/09)

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

 

下列為Java語法的迴圈,若num為6,請問執行結果為何?sum = 0;&nb..-阿摩線上測驗