NumberFormat getCurrencyInstance() method in Java with Examples

12 Apr, 2022
The getCurrencyInstance() method is a built-in method of the java.text.NumberFormat returns a currency format for the current default FORMAT locale.Syntax:public static final NumberFormat getCurrencyInstance()Parameters: The function does not accepts any parameter.Return Value: The function returns the NumberFormat instance for currency formattingBelow is the implementation of the above function:Program 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 currency instance        NumberFormat nF            = NumberFormat                  .getCurrencyInstance();          // 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);    }}Output:Canadian Dollar
Program 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 currency instance        NumberFormat nF            = NumberFormat                  .getCurrencyInstance();          // Stores the values        String values            = nF.getCurrency()                  .getDisplayName();          // Prints the currency        System.out.println(values);    }}Output:US Dollar
Reference: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getCurrencyInstance()The getCurrencyInstance(Locale inLocale) method is a built-in method of the java.text.NumberFormat returns a currency format for any specifies locale.Syntax:public static NumberFormat getCurrencyInstance?(Locale inLocale)Parameters: The function accepts a single mandatory parameter inLocale which describes the locale which is to specifies.Return Value: The function returns the NumberFormat instance for currency formatting.Below is the implementation of the above function:Program 1:// Java program to implement// the above functionimport java.text.NumberFormat;import java.util.Locale;import java.util.Currency;public class Main {    public static void main(String[] args)        throws Exception    {          // Get the instance        NumberFormat nF            = NumberFormat                  .getCurrencyInstance(                      Locale.CANADA);          // Stores the values        String values            = nF.getCurrency()                  .getDisplayName();          // Prints the currency        System.out.println(values);    }}Output:Canadian Dollar
Reference: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getCurrencyInstance(java.util.Locale)
The getCurrencyInstance() method is a built-in method of the java.text.NumberFormat returns a currency format for the current default FORMAT locale.Syntax:public static final NumberFormat getCurrencyInstance()Parameters: The function does not accepts any parameter.Return Value: The function returns the NumberFormat instance for currency formattingBelow is the implementation of the above function:Program 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 currency instance        NumberFormat nF            = NumberFormat                  .getCurrencyInstance();          // 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);    }}Output:Canadian Dollar
Program 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 currency instance        NumberFormat nF            = NumberFormat                  .getCurrencyInstance();          // Stores the values        String values            = nF.getCurrency()                  .getDisplayName();          // Prints the currency        System.out.println(values);    }}Output:US Dollar
Reference: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getCurrencyInstance()
Syntax:
public static final NumberFormat getCurrencyInstance()
Parameters: The function does not accepts any parameter.
Return Value: The function returns the NumberFormat instance for currency formatting
Below is the implementation of the above function:
Program 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 currency instance        NumberFormat nF            = NumberFormat                  .getCurrencyInstance();          // 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);    }}
Canadian Dollar

Program 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 currency instance        NumberFormat nF            = NumberFormat                  .getCurrencyInstance();          // Stores the values        String values            = nF.getCurrency()                  .getDisplayName();          // Prints the currency        System.out.println(values);    }}
US Dollar

Reference: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getCurrencyInstance()
The getCurrencyInstance(Locale inLocale) method is a built-in method of the java.text.NumberFormat returns a currency format for any specifies locale.Syntax:public static NumberFormat getCurrencyInstance?(Locale inLocale)Parameters: The function accepts a single mandatory parameter inLocale which describes the locale which is to specifies.Return Value: The function returns the NumberFormat instance for currency formatting.Below is the implementation of the above function:Program 1:// Java program to implement// the above functionimport java.text.NumberFormat;import java.util.Locale;import java.util.Currency;public class Main {    public static void main(String[] args)        throws Exception    {          // Get the instance        NumberFormat nF            = NumberFormat                  .getCurrencyInstance(                      Locale.CANADA);          // Stores the values        String values            = nF.getCurrency()                  .getDisplayName();          // Prints the currency        System.out.println(values);    }}Output:Canadian Dollar
Reference: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getCurrencyInstance(java.util.Locale)
Syntax:
public static NumberFormat getCurrencyInstance?(Locale inLocale)
Parameters: The function accepts a single mandatory parameter inLocale which describes the locale which is to specifies.
Return Value: The function returns the NumberFormat instance for currency formatting.
Below is the implementation of the above function:
Program 1:
// Java program to implement// the above functionimport java.text.NumberFormat;import java.util.Locale;import java.util.Currency;public class Main {    public static void main(String[] args)        throws Exception    {          // Get the instance        NumberFormat nF            = NumberFormat                  .getCurrencyInstance(                      Locale.CANADA);          // Stores the values        String values            = nF.getCurrency()                  .getDisplayName();          // Prints the currency        System.out.println(values);    }}
Canadian Dollar

Reference: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getCurrencyInstance(java.util.Locale)
Java-Functions
Java-NumberFormat
Java-text package
Java
Java
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.