請提供一個方法,可以傳入任意個數的整數,並傳會這些整數的總和 

 

class  ArraySum{
  int sum=0;
  
  int show(int[] a){
       System.out.print("元素值為:");
    for(int i=0;i<=a.length-1;i++){
      a[i] = (int)(Math.random()*100)+1;
            System.out.print(a[i]);
              if (i<a.length-1){
                System.out.print(",");
            }
}
    
    System.out.println();
  
    for(int i=0;i<a.length;i++){
      sum += a[i];
    }
    return sum;
  }
}
 


public class app2 {
  public static void main(String[] argv) {
    ArraySum num = new ArraySum();
    int rdm1 = (int)(Math.random()*10)+1;
    
    System.out.println("元素有:"+rdm1+"個");
    System.out.print("陣列內各元素總和為:"+num.show(new int[rdm1]));
  }
}

 

文章標籤
全站熱搜
創作者介紹

海苔貓Nori 發表在 痞客邦 留言(0) 人氣(585)