We want to create a class that represents a geometric sequence. A geometric sequence is a sequence of numbers that begin at some value and then multiplies each value by some constant to get the next value. For example, the geometric sequence 1, 2, 4, 8, 16 starts at 1 and multiplies each term by 2 to get the next. The geometric sequence 10.8, 5.4, 2.7, 1.35 starts at 10.8 and multiplies each term by 0.5 to get the next. The basic framework of a geometric sequence class is below: public class GeometricSequence
{
Private double initialValue;
Private double multiplier;
}
We want to produce elements of the geometric sequence using code like:
System.out.println (first.next() ) ; // Prints 1 and advances
System.out.println (first.next() ) ; // Prints 2 and advances
System.out.println (first.next() ) ; // Prints 4 and advances
System.out.println (first.next() ) ; // Prints 8 and advances
System.out.println (second.next() ) ; //Prints 10.8 and advances
System.out.println (second.next() ) ; //Prints 5.4 and advances
System.out.println (second.next() ) ; //Prints 2.7 and advances
Which of the method specifications below will allow this code to behave as desired?
A) public next() : double
B) public int next()
C) public void next(double result)
D) public double next()
Correct Answer:
Verified
Q11: Which of the following statements is true
Q13: Which of the following is a valid
Q29: What is the name of the constructor
Q31: We want to change the BankAccount class
Q33: Documentation _ can be used to describe
Q34: We want to create a class that
Q37: We want to create a class that
Q38: Consider the following code to declare a
Q39: We want to change the BankAccount class
Q43: If a method has two parameters, one
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents