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);
}
} |
Output:
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);
}
} |
Output:
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);
}
}
} |
Output:
java.lang.IllegalArgumentException