Java Currency getDefaultFractionDigits()方法及示例
Java中 货币类 的 getDefaultFractionDigits() 方法用于检索或了解该货币的分数位数,这是ISO 4217货币代码设置的默认值。
语法
public int getDefaultFractionDigits()
参数: 该方法不接受任何参数。
返回值: 该方法返回一个整数值,即货币的默认分数位数。
异常: 如果调用了一个无效的代码,该方法会抛出运行时错误。
下面的程序说明了getDefaultFractionDigits()方法的工作。
程序 1 :
// Java Code to illustrate
// getDefaultFractionDigits() 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 fraction digit of the currency
int currency_fracdig
= curr_ency.getDefaultFractionDigits();
System.out.println("INR's fractions digits are: "
+ currency_fracdig);
}
}
输出:
INR's fractions digits are: 2
程序2
// Java Code to illustrate
// getDefaultFractionDigits() 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("JOD");
// Getting the fraction digit of the currency
int currency_fracdig
= curr_ency.getDefaultFractionDigits();
System.out.println("Jordan's fractions digits are: "
+ currency_fracdig);
}
}
输出:
Jordan's fractions digits are: 3
程序3: 对于一个无效的货币代码。
// Java Code to illustrate
// getDefaultFractionDigits() 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("JODA");
// Getting the fraction digit of the currency
int currency_fracdig
= curr_ency.getDefaultFractionDigits();
System.out.println("Jordan's fractions digits are: "
+ currency_fracdig);
}
catch (Exception e) {
System.out.println(e);
}
}
}
输出:
java.lang.IllegalArgumentException