Java試験に出題される概念についてサポートが必要です。配列を受け取り、各要素がその前の要素の合計である新しい配列を返すメソッドを作成する必要があります。つまり、最初の配列は{3、2、1、4}であり、メソッドが返す配列は{3、5、6、10}です。
これまでの私のコードは次のとおりです。
public class testPrac1 {
public static void main(String[] args){
int[] array = {3, 2, 1, 4};
for (int value: sum(array)) {
System.out.print(value);
}
}
public static int[] sum(int[] array) {
int[] newArray = new int[array.length];
for (int i = 0; i < array.length ; i++) {
if (i == 0){
newArray[i] = array[0];
}
else
for (int j = 0; j < i; j++)
newArray[i] = (array[i] + array[j]);
}
return newArray;
}
}