Android 台灣中文網

標題: 程式回傳值...求解 [打印本頁]

作者: jiachia0124    時間: 2013-1-8 17:15
標題: 程式回傳值...求解
private int myFunction()
{
        int[ ] myValues =  {97, 76, 52, 61, 6, 5 };
        int mySum = 0 ;

        for (int  i = 0; i<=2;  i++)
       {
          mySum += myValues[i];
        }
       return mySum;
}


回傳是225
可以幫忙解說一下嗎

作者: robot    時間: 2013-1-16 15:03
首先要知道:
myValues[0]=97
myValues[1]=76
myValues[2]=52

For循環
1.i=0時i<=2為真,則mySum=97繼續 i++
2.i=1時i<=2為真,則mySum=97+76繼續 i++
3.i=2時i<=2為真,則mySum=97+76+52繼續 i++
4.i=3時i<=2為假,則結束for return mySum
5.即mySum=225





歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1