What is the round() method?

Are you preparing for IT certification? With practice questions, study notes, interactive quizzes, tips and technical articles, uCertify PrepKits ensure that you get a solid grasp of core technical concepts to ace your certification exam in first attempt.

What is the round() method?

Rating:

The round() method is a static method of the java.lang.Math class. It takes a floating-point number as an argument and returns an integer representation of the number. The value returned by the round() method is the same as the value returned by the Math.floor() method in the following conditions:

  • if the argument to the round() method is a positive number and the fractional part of the number is less than 0.5.

  • if the argument to the round() method is a negative number and the fractional part of the number is greater than 0.5.
The value returned by the round() method is the same as the value returned by the Math.ceil() method in the following conditions:

  • if the argument to the round() method is a positive number and the fractional part of the number is greater than or equal to 0.5.

  • if the argument to the round() method is a negative number and the fractional part of the number is less than or equal to 0.5.
The round() method is overloaded with separate versions for float and double arguments. The signatures of the two versions of the round() method are given below:

public static int round(float num)
public static long round(double num)

The first version of the method takes a float type value as an argument and returns a number after rounding off the value to the nearest int value.

The second version of the method takes a double type value as an argument and returns a number after rounding off the value to the nearest long value.


Rating:



Other articles

Click here to Article home

 
uCertify.com | Our Company | Articles | Privacy | Security | Contact Us | News and Press Release | uCertify India
MCSE: MCSA, MCTS, MCITP    JAVA Certification: SCJP, SCWCD Cisco Certification: CCNA, CCENT, A+, Network+, Security+
Oracle Certification: OCP 9i, OCP 10g, OCA 9i, OCA 10g CIW foundation    EC-212-32    CISSP    Photoshop ACE    Adobe Flash ACE
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.