- The getPercentInstance() method is a built-in method of the java.text.NumberFormat returns a percentage format for the current default FORMAT locale.
Syntax:
public static final NumberFormat getPercentInstance()
Parameters: The function does not accepts any parameter. Return Value: The function returns the NumberFormat instance for percentage formatting. Below is the implementation of the above function: Program 1:Java // 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); } }
Output:Program 2:Canadian Dollar
Java // 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); } }
Output:Reference: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getPercentInstance()US Dollar
- The getPercentInstance(Locale inLocale) method is a built-in method of the java.text.NumberFormat returns a percentage format for any specified locale.
Syntax:
public static NumberFormat getPercentInstance(Locale inLocale)
Parameters: The function accepts a single mandatory parameter inLocale which describes the locale which is to specified. Return Value: The function returns the NumberFormat instance for percentage formatting. Below is the implementation of the above function: Program 1:Java // 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); } }
Output:
Reference: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#getPercentInstance(java.util.Locale)Canadian Dollar