Método NumberFormat getPercentInstance() en Java con ejemplos

  1. El método getPercentInstance() es un método integrado de java.text.NumberFormat que devuelve un formato de porcentaje para la configuración regional FORMAT predeterminada actual.

    Sintaxis :

    público estático final NumberFormat getPercentInstance()

    Parámetros : La función no acepta ningún parámetro.

    Valor de retorno : la función devuelve la instancia de NumberFormat para el formato de porcentaje.

    A continuación se muestra la implementación de la función anterior:

    Programa 1:

    // Java program to implement
    // the above function
      
    import java.text.NumberFormat;
    import java.util.Locale;
    import java.util.Currency;
      
    public class Main {
        public static void main(String[] args)
            throws Exception
        {
      
            // Get the percent instance
            NumberFormat nF
                = NumberFormat.getPercentInstance();
      
            // Sets the currency to Canadian Dollar
            nF.setCurrency(Currency
                               .getInstance(
                                   Locale.CANADA));
      
            // Stores the values
            String values
                = nF.getCurrency()
                      .getDisplayName();
      
            // Prints the currency
            System.out.println(values);
        }
    }
    Producción:

    Canadian Dollar
    

    Programa 2:

    // Java program to implement
    // the above function
      
    import java.text.NumberFormat;
    import java.util.Locale;
    import java.util.Currency;
      
    public class Main {
        public static void main(String[] args)
            throws Exception
        {
      
            // Get the percent instance
            NumberFormat nF
                = NumberFormat
                      .getPercentInstance();
      
            // Stores the values
            String values
                = nF.getCurrency()
                      .getDisplayName();
      
            // Prints the currency
            System.out.println(values);
        }
    }
    Producción:

    US Dollar
    

    Referencia: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getPercentInstance()

  2. El método getPercentInstance(Locale inLocale) es un método integrado de java.text.NumberFormat que devuelve un formato de porcentaje para cualquier configuración regional especificada.

    Sintaxis :

    public static NumberFormat getPercentInstance(Locale inLocale)

    Parámetros : la función acepta un solo parámetro obligatorio en Locale que describe la configuración regional que se especifica.

    Valor de retorno : la función devuelve la instancia de NumberFormat para el formato de porcentaje.

    A continuación se muestra la implementación de la función anterior:

    Programa 1:

    // Java program to implement
    // the above function
      
    import java.text.NumberFormat;
    import java.util.Locale;
    import java.util.Currency;
      
    public class Main {
        public static void main(String[] args)
            throws Exception
        {
      
            // Get the percent instance
            NumberFormat nF
                = NumberFormat
                      .getPercentInstance(
                          Locale.CANADA);
      
            // Stores the values
            String values
                = nF.getCurrency()
                      .getDisplayName();
      
            // Prints the currency
            System.out.println(values);
        }
    }
    Producción:

    Canadian Dollar
    

    Referencia: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getPercentInstance(java.util.Locale)

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *