-1
나는 추가 메소드를 생성해야하는 프로젝트를하고 있습니다.추가 메소드 만들기
이 명령들은 말하는이다
이러한 방법은 매개 변수로 전달 된 어레이의 그 다음 데이터를 정확하게 그 요소를 포함하는 새로운 이중 배열을 생성한다. 이 배열 에 대한 참조를 데이터에 할당해야합니다.
:이 주요 방법을 사용하여 테스트하고 있습니다public void append(double [] d) {
if (data != null) {
double[] newDataArray = new double [data.length];
for(int i = 0; i < data.length; i++) {
newDataArray[i] = data[i];
}
} else {
}
}
: 매개 변수가 null의 경우, 메소드는 아무것도 (생성 된 새로운 배열)
지금까지 내 코드를하지 않는다한다
stat1 data = [0.0, ]
stat1 min = 0.0
stat1 max = 0.0
stat1 average = 0.0
stat1 mode = 0.0
stat1 variance = 0.0
stat1 standard deviation = 0.0
이 출력해야하지만 :
이
double[] data1 = {};
double[] data2 = { 25 };
float[] data3 = {};
float[] data4 = { 25 };
int[] data5 = {};
int[] data6 = { 50 };
long[] data7 = {};
long[] data8 = { 12 };
Stat stat1 = new Stat();
stat1.append(data1);
stat1.append(data2);
stat1.append(data3);
stat1.append(data4);
stat1.append(data5);
stat1.append(data6);
stat1.append(data7);
stat1.append(data8);
data1 = null;
stat1.append(data1);
System.out.println("stat1 data = " + stat1.toString());
System.out.println("stat1 min = " + stat1.min());
System.out.println("stat1 max = " + stat1.max());
System.out.println("stat1 average = " + stat1.average());
System.out.println("stat1 mode = " + stat1.mode());
System.out.println("stat1 variance = " + stat1.variance());
System.out.println("stat1 standard deviation = " + stat1.standardDeviation() + "\n");
내 출력
stat1 data = [25.0, 25.0, 50.0, 12.0]
stat1 min = 12.0
stat1 max = 50.0
stat1 average = 28.0
stat1 mode = 25.0
stat1 variance = 189.5
stat1 standard deviation = 13.765899897936205
누군가 내가 잘못하고있는 것을 이해하도록 도와 줄 수 있습니까?