The getCurrencyCode() Method of Currency class in Java is used to retrieve the currency code of this currency which is actually the official ISO 4217 currency code.
Syntax:
CURRENCY.getCurrencyCode()
Parameters: This method does not accept any parameters.
Return Value: This method returns the ISO 4217 currency code of the currency.
Exceptions: The method throws Runtime Error if an invalid code is called.
Below program illustrates the working of getCurrencyCode() method:
Program 1:
// Java Code to illustrate// getCurrencyCode() method  import java.util.*;  public class Currency_Demo {    public static void main(String[] args)    {          // Creating a currency with the code        Currency curr_ency            = Currency.getInstance("INR");          // Getting the currency code        String currency_code            = curr_ency.getCurrencyCode();        System.out.println("Currency Code of India is: "                           + currency_code);    }} |
Currency Code of India is: INR
Program 2:
// Java Code to illustrate// getCurrencyCode() method  import java.util.*;  public class Currency_Demo {    public static void main(String[] args)    {          // Creating a currency with the code        Currency curr_ency            = Currency.getInstance("USD");          // Getting the currency code        String currency_code            = curr_ency.getCurrencyCode();        System.out.println("Currency Code of USA is: "                           + currency_code);    }} |
Currency Code of USA is: USD
Program 3: For an invalid Currency Code.
// Java Code to illustrate getCurrencyCode() method  import java.util.*;  public class Currency_Demo {    public static void main(String[] args)    {        try {              // Creating a currency with the code            Currency curr_ency                = Currency.getInstance("USDA");              // Getting the currency code            String currency_code                = curr_ency.getCurrencyCode();            System.out.println("Invalid Currency Code: "                               + currency_code);        }        catch (Exception e) {            System.out.println(e);        }    }} |
java.lang.IllegalArgumentException
