[an error occurred while processing this directive]

Rounding off in Java - Round two decimal places


In this section, you will learn about how to round the figure up to two decimal places in java. 

Round: This is the process of rounding with dollar amounts and provides the result in more than two decimal places after division. There are following methods to used in rounding the data:

Methods                  Data                  Rounded Data

Round Half Up         45.558              45.56
Round Half Down    45.555              45.55
Round Up                45.558              45.56
Round Down            45.558             45.55

Description of program:

The following program round two decimal places of the given number. It means numbers are rounded into the above methods and shows the number in two figures after decimal point. Here, apply the Round() method for rounding the given number and print the following output. 

Here is the code of program:

public class RoundTwoDecimalPlaces{
  public static void main(String[] args) {
    float num = 2.954165f;
    float round = Round(num,2);
    System.out.println("Rounded data: " + round);

  public static float Round(float Rval, int Rpl) {
  float p = (float)Math.pow(10,Rpl);
  Rval = Rval * p;
  float tmp = Math.round(Rval);
  return (float)tmp/p;

Download this example.

Output of program:

C:\vinod\Math_package>javac RoundTwoDecimalPlaces.java

C:\vinod\Math_package>java RoundTwoDecimalPlaces
Rounded data: 2.95


[an error occurred while processing this directive]