在Java中,我們可以通過循環遍歷數組并累加元素來計算數組的和。下面是一個示例程序:
public class ArraySum { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; int sum = 0; for(int num : arr){ sum += num; } System.out.println("數組的和為:" + sum); } }
在這個例子中,我們定義了一個數組arr,并初始化為{1,2,3,4,5}。然后,我們定義了一個變量sum用來保存數組的和,初始值為0。接下來,我們使用 for-each 循環遍歷數組arr,并把每個元素累加到 sum 變量中。最后,我們使用 System.out.println 方法輸出數組的和 sum。
該程序的運行結果為:
數組的和為:15
我們還可以將計算和的代碼封裝成一個方法,以便在其他程序中重復使用:
public class ArraySum { public static int sum(int[] arr) { int sum = 0; for(int num : arr){ sum += num; } return sum; } public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; int sum = sum(arr); System.out.println("數組的和為:" + sum); } }
在這個例子中,我們定義了一個 sum 方法,它接受一個 int 數組作為參數,并返回數組的和。然后,在 main 方法中,我們將 arr 數組傳遞給 sum 方法,并將結果保存到 sum 變量中。最后,我們使用 System.out.println 方法輸出數組的和 sum。