在Java中,我們可以使用數組來存儲一組相同類型的數據。有時候需要計算數組中所有元素的和,這時候我們可以使用如下的代碼來實現:
int[] nums = {1,2,3,4,5}; int sum = 0; for(int i=0; i以上代碼首先定義了一個由五個整型元素組成的數組nums,并且定義了一個整型變量sum,并將其初值設置為0。然后使用for循環(huán)來遍歷整個數組nums,并將每個元素累加到變量sum中。最后通過System.out.println將數組的和輸出到控制臺。
數組的和也可以使用遞歸思想來實現:
public static int sum(int[] nums, int index){ if(index == 0){ return nums[index]; } return nums[index] + sum(nums, index-1); } //調用 int[] nums = {1,2,3,4,5}; System.out.println("數組的和為:" + sum(nums, nums.length-1));以上代碼中sum方法是一個遞歸方法,接受兩個參數:一個整型數組nums和一個整型變量index。當index等于0時,返回數組nums的第一個元素,否則將第index個元素和sum(nums, index-1)的結果相加,而sum(nums, index-1)又會繼續(xù)遞歸直到index等于0。最后還是通過System.out.println將數組的和輸出到控制臺。
上一篇css中設置超出換行
下一篇python畫累計曲線