Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

So i have a problem where i have a vector class, and if the user wants to set a uniform value to the int they type in. This is my code so far:

public static Vector uniform(int length, long value) {

    /*
        EXAMPLE
        length 4, value 4 => [4 4 4 4]
    */

    Vector vector = new Vector(length);

    //for loop to iterate through each elements & set value?

    return new Vector(length);
}

The part with the reminder was the part i was unsure about. When the vector main program is run and the user types in "Set a = uniform 4", then the number 4 must become the value for all the numbers in the vector. How can i do this?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
205 views
Welcome To Ask or Share your Answers For Others

1 Answer

Assuming the Vectors class name is a typo, and it's actually Vector:

Vector v = new Vector(length);
Arrays.fill(v.elements, value);
return v;

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...