Ask Question
29 June, 22:49

Consider the following method. public double calculate (double x) { return x + 1.5; } The following code segment calls the method calculate in the same class. Double d1 = new Double (7.5); System. out. println (calculate (d1)); What, if anything, is printed when the code segment is executed? A. 8.0

B. 8.5

C. 9

D. 9.0

E. Nothing is printed because the code does not compile. The actual parameter d1 passed to calculate is a Double, but the formal parameter x is a double.

+2
Answers (1)
  1. 30 June, 00:15
    0
    E (Nothing is printed because the code will not compile)

    Explanation:

    There is a difference between Double which is a wrapper class and double which is data type. Changing the line Double d1 = new Double (7.5) to Double d1 = new (7.5) or simple declaring double d1 = 7.5 would have giving a printout of 9.0.
Know the Answer?
Not Sure About the Answer?
Get an answer to your question ✅ “Consider the following method. public double calculate (double x) { return x + 1.5; } The following code segment calls the method calculate ...” in 📙 Computers & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers