📌  相关文章
📜  Java中的 Currency getInstance() 方法及示例

📅  最后修改于: 2022-05-13 01:55:10.381000             🧑  作者: Mango

Java中的 Currency getInstance() 方法及示例

Java中 Currency 类的getInstance()方法用于检索给定货币代码的该货币的实例。
句法:

CURRENCY.getInstance(String currency_code)

参数:此方法接受一个参数currency_code ,它是特定货币的货币。
返回值:此方法返回货币代码的货币实例。
异常:如果调用无效代码,该方法将引发运行时错误
下面的程序说明了 getInstance() 方法的工作:
方案一:

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());
    }
}


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());
    }
}


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);
        }
    }
}


输出:
Currency Code of India is: INR

方案二:

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());
    }
}
输出:
Currency Code of USA is: USD

程序 3:对于无效的货币代码。

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