207k views
2 votes
Write a method that takes a regularpolygon as a parameter, and changes the number of sides so it becomes an equilateral triangle (i. E. Set the number of sides to 3).

1 Answer

5 votes

Answer: public static void randomize(RegularPolygon r){

int side = (int)((20-10) * Math.random()) + 10;

int length = (int)((12-5) * Math.random()) + 5;

// assuming the regularpolygon class has setSide and setLength methods.

r.set.Side(side);

r.setLength(length);

The randomize method is used to access and change the state of the RegularPolygon class attributes sides and length. The method accepts the class as an argument and assigns a random number of sides and length to the polygon object.

Explanation:

User Sheppard
by
5.4k points