Moneda método getInstance() en Java con ejemplos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *