HomeLanguagesJavaDecimalFormat setRoundingMode() method in Java

DecimalFormat setRoundingMode() method in Java

The setRoundingMode() method is a built-in method of the java.text.DecimalFomrat class in Java and is used to set the RoundingMode to be used with this DecimalFormat instance to round-off the decimal digits.

Syntax:

public void setRoundingMode(RoundingMode roundingMode)

Parameters: The function accepts a single parameter roundingMode which is the RoundingMode instance to be set for this DecimalFormat instance.

Return Value: The function does not returns any value.

Below is the implementation of the above function:

Program 1:




// Java program to illustrate the
// setRoundingMode() method
  
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
import java.math.RoundingMode;
import java.util.Currency;
import java.util.Locale;
  
public class Main {
    public static void main(String[] args)
    {
  
        // Create the DecimalFormat Instance
        DecimalFormat deciFormat = new DecimalFormat();
  
        // Set the rounding mode as CEILING
        deciFormat.setRoundingMode(RoundingMode.CEILING);
  
        System.out.println(deciFormat.format(1234.5555));
    }
}


Output:

1, 234.556

Program 2:




// Java program to illustrate the
// setRoundingMode() method
  
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
import java.math.RoundingMode;
import java.util.Currency;
import java.util.Locale;
  
public class Main {
    public static void main(String[] args)
    {
  
        // Create the DecimalFormat Instance
        DecimalFormat deciFormat = new DecimalFormat();
  
        // Set the rounding mode as HALF_DOWN
        deciFormat.setRoundingMode(RoundingMode.HALF_DOWN);
  
        System.out.println(deciFormat.format(1234.5555));
    }
}


Output:

1, 234.555

Reference: https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html#setRoundingMode(java.math.RoundingMode)

RELATED ARTICLES

4 COMMENTS

Most Popular

Dominic
32688 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
7057 POSTS0 COMMENTS
Nicole Veronica
12198 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12293 POSTS0 COMMENTS
Shaida Kate Naidoo
7182 POSTS0 COMMENTS
Ted Musemwa
7447 POSTS0 COMMENTS
Thapelo Manthata
7160 POSTS0 COMMENTS
Umr Jansen
7150 POSTS0 COMMENTS