Civil Engineering Mechanical Engineering Chemical Engineering Networking Database Questions Computer Science Basic Electronics Digital Electronics Electronic Devices Circuit Simulation Electrical Enigneering Engineering Mechanics Technical Drawing

# Java Programming - Java.lang Class - Discussion

@ : Home > Java Programming > Java.lang Class > General Questions - Discussion

"Do not wait for leaders; do it alone, person to person."
- Mother Teresa
1.

What is the value of "d" after this line of code has been executed?

double d = Math.round ( 2.5 + Math.random() );

 [A]. 2 [B]. 3 [C]. 4 [D]. 2.5

Explanation:

The Math.random() method returns a number greater than or equal to 0 and less than 1 . Since we can then be sure that the sum of that number and 2.5 will be greater than or equal to 2.5 and less than 3.5, we can be sure that Math.round() will round that number to 3. So Option B is the answer.

 Swathi said: (Sun, Nov 13, 2011 10:41:59 AM) I have satisfied with this question and answers.

 Sandesh said: (Fri, Nov 30, 2012 10:30:22 AM) What if only math.round(2.5); ?