Vectorクラスを構築しています。このクラスでは、メソッドの1つに、ユーザーが開始番号とステップを指定し、ベクターがシーケンスを出力するベクターシーケンスの設定が含まれています。ただし、プログラムを実行すると、デフォルトの値が0に設定され、ステップが実装されません。
public static Vector sequence(int length, long start, long step) {
/*
TODO
length 1, start 1, step 1 => [1]
length 2, start 2, step 2 => [2 4]
length 3, start 3, step 3 => [3 6 9]
length 4, start 4, step 4 => [4 8 12 16]
length 5, start 5, step -1 => [5 4 3 2 1]
*/
Vector vector = new Vector(length);
for (int i = 0; i < length; i++) {
start += start + step;
}
return new Vector(length);
}
このコードを手伝ってください。
Vector vector = new Vector(length);
for (int i = 0; i < length; i++) {
vector.add(start += start + step);
}
return vector;
あなたが何をしているのか知っているといいので、私はあなたのプログラムの公式を変更しませんでした。あなたの質問への答えは、要素を追加してvector
それを返すことにあります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加