ですから、私の質問は漠然としすぎていたと思います。runningTotal
その下のクラスの最後にメソッドをまとめると、それをandArrayIntList
として書き直して、3 つすべてをオーバーロードして実装するように求められます。おそらく、私は自分自身を混乱させすぎているのかもしれませんが、ここからどこへ行くべきかわかりません...これが少し明確になることを願っています。助けてくれてありがとう!runningTotal(ArrayIntList)
static runningTotal(ArrayIntList)
import java.io.*;
public class ArrayIntList {
private int[] elementData;
private int size;
public ArrayIntList(){
elementData = new int[100];
size = 0;
}
public void add(int value){
elementData[size] = value;
size++;
}
public void print(){
if (size == 0){
System.out.println("[]");
}
else {
System.out.print("[" + elementData[0]);
for (int i = 1; i < size; i++)
System.out.print(", " + elementData[i]);
System.out.println("]");
}
}
public ArrayIntList runningTotal() {
ArrayIntList newList = new ArrayIntList();
int i = 0;
int total = 0;
while (i < size) {
total = elementData[i];
for(int j = 0; j < i; j++);
newList.add(total);
i++;
}
return newList;
}
}