The getSymbol() Method of Currency class in Java is used to retrieve the official symbol of the currency code.
Syntax:
CURRENCY.getSymbol()
Parameters: This method does not accept any parameters.
Return Value: This method returns the official symbol of the currency.
Exceptions: The method throws Runtime Error if an invalid code is called.
Below programs illustrate the working of getSymbol() method:
Program 1:
// Java Code to illustrate getSymbol() 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 symbol of the currency         String currency_symbol             = curr_ency.getSymbol();         System.out.println( "Symbol for the currency of India is: "                            + currency_symbol);     } } |
Symbol for the currency of India is: INR
Program 2:
// Java Code to illustrate getSymbol() 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 symbol of the currency         String currency_symbol             = curr_ency.getSymbol();         System.out.println( "Symbol for the currency of USA is: "                            + currency_symbol);     } } |
Symbol for the currency of USA is: $
Program 3: For an invalid Currency Code.
// Java Code to illustrate getSymbol() 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 symbol of the currency             String currency_symbol                 = curr_ency.getSymbol();             System.out.println( "Symbol for the currency of USA is: "                                + currency_symbol);         }         catch (Exception e) {             System.out.println(e);         }     } } |
java.lang.IllegalArgumentException