##### tags: `重點筆記` # 基礎程式設計a056 ```c= public class w1 2 { 3 static void addten (String args[]) 4 { 5 int sum = 0; 6 int no[] = {1,2,3,4,5,6,7,8,9,10}; 7 8 // 陣列由零開始,所以i的初值為0,末值為9,共10個 9 // 否則會丟出ArrayIndexOutOfBoundsException 10 for (int i = 0; i < 10; i++) 11 { 12 sum = sum + no[i]; 13 System.out.println ("總數=" + sum); 14 } 15 } 16 17 // int[] args 改成 String[] args 18 public static void main (String[] args) 19 { 20 // addten 原函數定義裡需要參數... addten ()的呼叫,改成 addten (args) 21 addten (args); 22 } 23 } 開新視窗(view plain) | 列印(print) | ? ``` ```c= public class w1 { static void addten(String args[]) { int sum=0; int no[]={1,2,3,4,5,6,7,8,9,10}; for (int i = 1; i <=10; i++) { sum = sum + no[i]; System.out.println("總數="+sum);}} public static void main(int[] args) { addten();}} 執行結果: addten(java.lang.String[]) in w1 cannot be applied to () addten(); 1 error