El método setMaximumFractionDigits() es un método integrado de la clase java.text.DecimalFomrat en Java y se utiliza para establecer el número máximo de dígitos permitidos en la parte fraccionaria de un número. La parte fraccionaria de un número es la parte que se muestra después del símbolo decimal (.).
Sintaxis :
public void setMaximumFractionDigits(int newVal)
Parámetros : la función acepta un solo parámetro newVal , que es el nuevo valor para el número máximo de dígitos fraccionarios que se permite establecer para esta instancia de DecimalFormat.
Valor devuelto : la función no devuelve ningún valor.
A continuación se muestra la implementación de la función anterior:
Programa 1 :
// Java program to illustrate the // setMaximumFractionDigits() method import java.text.DecimalFormat; import java.text.DecimalFormatSymbols; 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(); deciFormat.setMaximumFractionDigits(6); System.out.println(deciFormat.format(12.3456789)); } }
12.345679
Programa 2 :
// Java program to illustrate the // setMaximumFractionDigits() method import java.text.DecimalFormat; import java.text.DecimalFormatSymbols; 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(); deciFormat.setMaximumFractionDigits(1); System.out.println(deciFormat.format(12.3456789)); } }
12.3
Referencia : https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html#setMaximumFractionDigits(int)