急求,解题JAVA

来源:百度知道 编辑:UC知道 时间:2024/05/26 06:10:57
(1)设计一个A类,添加一个整形数组,添加构造方法以对数组赋初值
(2)为A类添加数组求和方法,添加返回求和值的方法
(3)变成利用A计算数组的求和值并输出

看哈吧 跟你说的一样
public class A {
static int [] a = new int[50];
public A(){
for(int i =0;i<a.length;i++){
a[i]=i+i;
}
}
public int result(int[] b){
int result=0;
for(int i=0;i<b.length;i++){
result+=b[i];
}
return result;
}
public static void main(String[] args) {
A test = new A();
int b;
b=test.result(a);
System.out.println(b);
}
}

//A.java
public class A {
private int[] data;
//用构造方法初始化数组
public A(int[] data){
this.data=data;
}
//对数组求和:
public int getSum(){
int sum=0;
for(int i=0; i<data.length; i++)
sum+=data[i];
return sum;
}
//利用A计算数组求和值
public int getSum(int[] data){
this.data=data;
return getSum();
}

public static void main(String[] args){
int[] dat = {7,8,33,67,2,34,98,};
A a = new A(da