我需要關於將在我的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;
}
}
接着說:homework'標籤這裏 –
這不是功課,這是一個概念,我需要了解。 – Zach
@ViralShah:'家庭作業'標籤已經過時了。 –