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
