java编程,高手请进,高分悬赏,答对追加200

来源:百度知道 编辑:UC知道 时间:2024/06/19 16:31:09
1.编写一个类TestClass,为TestClass添加一个double类型的数组,并给数组赋初值。
2.为TestClass添加一个方法,该方法实现对数组的求和。
3.为TestClass添加一个构造方法,把对数组赋初值的任务交给构造方法去完成。
4.增加一个主程序类,输出求的和值和数组的全部元素。
5.为TestClass定义一个成员变量,添加不同的修饰符,观察变量的作用域变化。
6. 编程定义一个接口,实现三个数中求最大值。

以下是你需要的代码,共两个文件,1至5题为TestMain.java文件。第6题为TestInterface.java文件。如还有问题再找才子辉吧。

------------------------------------------------------------------

class TestClass{
double[] d = {1.0, 2.0, 3.0};//1.编写一个类TestClass,为TestClass添加一个double类型的数组,并给数组赋初值。
public double dSum(){//2.为TestClass添加一个方法,该方法实现对数组的求和。
double sum = 0;
for(int i=0; i<d.length; i++){
sum += d[i];
}
return sum;
}
public TestClass(double[] d2){//3.为TestClass添加一个构造方法,把对数组赋初值的任务交给构造方法去完成。
this.d = d2;
}
}

//4.增加一个主程序类,输出求的和值和数组的全部元素。
public class TestMain{
public static void main(String[] args){
double[] td = {2.0, 3.0, 4.0};
TestClass tc = new TestClass(td);
System.out.println("数组元素如下:");
for(int i=0; i<tc.d.length; i++){
System.out.print(tc.d[i]+" ");
}
System.out.println();
System.out.println("数组所有元素的和值为:"+tc.dSu