El método getInstance() de la clase de moneda en Java se utiliza para recuperar la instancia de esta moneda para un código de moneda dado.
Sintaxis:
CURRENCY.getInstance(String currency_code)
Parámetros: este método acepta un parámetro currency_code que es la moneda de una moneda en particular.
Valor devuelto: este método devuelve la instancia de la moneda para un código de moneda.
Excepciones: el método arroja un error de tiempo de ejecución si se llama a un código no válido.
El siguiente programa ilustra el funcionamiento del método getInstance():
Programa 1:
Java
// Java Code to illustrate getInstance() 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 System.out.println("Currency Code of India is: " + curr_ency.toString()); } }
Producción:
Currency Code of India is: INR
Programa 2:
Java
// Java Code to illustrate toString() 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 System.out.println("Currency Code of USA is: " + curr_ency.toString()); } }
Producción:
Currency Code of USA is: USD
Programa 3: para un código de moneda no válido.
Java
// Java Code to illustrate getInstance() 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.toString(); System.out.println("Invalid Currency Code: " + currency_code); } catch (Exception e) { System.out.println(e); } } }
Producción:
java.lang.IllegalArgumentException
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA