This week's book giveaway is in the Testing forum.We're giving away four copies of The Way of the Web Tester: A Beginner's Guide to Automating Tests and have Jonathan Rasmusson on-line!See this thread for details.
Win a copy of The Way of the Web Tester: A Beginner's Guide to Automating Tests this week in the Testing forum!

# Round Q

Nitin Bhagwat
Ranch Hand
Posts: 132
This is from Dan's example:
Section 8: Fundamental Classes in the java.lang Package / java.lang.Math / Exam 2

Question 8
Which of the following statements is true in terms of the value returned by the java.lang.Math.round method?

a. Rounds the argument to the nearest whole number. If the result is equally close to two whole numbers, then the even one is returned.
b. Rounds the argument to the nearest whole number. If the result is equally close to two whole numbers, then the odd one is returned.
c. Adds 0.5 to the argument and takes the floor of the result.
d. Adds 0.5 to the argument and takes the ceil of the result.
e. None of the above

Ans given is c.

I tried following code and dosen't work as per c.
Please suggesut, if i am wrong.

class t {
public static void main (String[] args) {
System.out.println(Math.round(.51));
// Added .5 to the argument and took floor of the result.

System.out.println(Math.floor(.56));

}}