java.util.Currency 方法示例
原文:https://www . geesforgeks . org/Java-util-currency-methods-example/
这个类代表货币。这里,货币由他们的 ISO 4217 货币代码识别。ISO 4217 的目的是建立国际公认的货币表示代码。货币可以用两种方式在代码中表示:三个字母的字母代码和三位数的数字代码。
util.Currency methods in Java
/ / | \ \
getCurrency getInstance getDisplayName getSymbol getDefaultFractionDigits
一些货币类方法:
-
getCurrency():Java . util . Currency . getCurrency()方法返回传递的 currency 参数的 ISO 4217 货币代码。 语法:
```java public String getCurrencyCode() Return : ISO 4217 currency code of the passed argument.
```
-
getInstance():Java . util . Currency . getInstance()方法为 Currency 代码创建货币实例。 语法:
public static Currency getInstance(String cCode)
Parameter :
cCode - ISO 4217 currency code of the passed currency argument
Return :
currency instance for Currency code
-
getDefaultFractionDigits():Java . util . currency . getDefaultFractionDigits()方法返回默认的参数化货币分数位数。 语法:
```java public int getDefaultFractionDigits() Return : returns default number of argumented currency fraction digits.
```
- getDisplayName():Java . util . currency . getDisplayName()方法生成参数化货币代码的货币名称。 语法:
```java public string getDisplayName() Return : currency name of the argumented currency code
```
- getSymbol() : java.util.Currency.getSymbol() method returns Currency symbol for the argumented currency code. In case, no symbol is returned normal currency code will be returned. Syntax :
```java public String getSymbol() Return : Symbol of the argumented currency code currency code.
```
解释 Currency 类中 getInstance(),getCurrencyCode(),getDefaultFractionDigits(),getDisplayName(),getSymbol()方法的 Java 代码
```java // Java program explaining Currency class methods // getInstance(), getCurrencyCode(),getDefaultFractionDigits() // getDisplayName(), getSymbol() import java.util.*; public class NewClass { public static void main(String[] args) { // Use of getInstance() method to 'AUD' instance Currency c1 = Currency.getInstance("AUD"); //Australian Dollar Currency c2 = Currency.getInstance("JPY"); //Japan Yen Currency c3 = Currency.getInstance("USD"); //Japan Yen
// Use of getCurrencyCode() method String cCode1 = c1.getCurrencyCode(); String cCode2 = c2.getCurrencyCode(); System.out.println("Australian Dollar code : " + cCode1); System.out.println("Japan Yen code : " + cCode2); System.out.println("");
// Use of getDefaultFractionDigits() method int D1 = c1.getDefaultFractionDigits(); System.out.println("AUD Fraction digits : " + D1);
int D2 = c2.getDefaultFractionDigits(); System.out.println("JPY fraction digits : " + D2); System.out.println("");
// Use of getDisplayName() method System.out.println("AUD Display : "+c1.getDisplayName()); System.out.println("JPY Display : "+c2.getSymbol()); System.out.println("");
// Use of getSymbol() method System.out.println("JPY Symbol : "+c2.getSymbol()); System.out.println("USD Symbol : "+c3.getSymbol());
} } ```
输出:
```java Australian Dollar code : AUD Japan Yen code : JPY
AUD Fraction digits : 2 JPY fraction digits : 0
AUD Display : Australian Dollar JPY Display : JPY
JPY Symbol : JPY USD Symbol : $ ```
ISO 4217 货币代码列表参考链接: http://www.xe.com/iso4217.php
本文由莫希特·古普塔供稿。如果你喜欢 GeeksforGeeks 并想投稿,你也可以使用contribute.geeksforgeeks.org写一篇文章或者把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。
如果你发现任何不正确的地方,或者你想分享更多关于上面讨论的话题的信息,请写评论。
版权属于:月萌API www.moonapi.com,转载请注明出处