在Java中,可以使用System.out.printf()
方法來輸出貨幣值。可以使用%f
來格式化貨幣值,并使用Locale
類來指定貨幣的格式。下面是一個示例代碼:
import java.util.Locale;
public class Main {
public static void main(String[] args) {
double money = 1234.56;
// 使用Locale.US來指定美元格式
Locale locale = new Locale("en", "US");
System.out.printf(locale, "Money: $%,.2f%n", money);
// 使用Locale.CHINA來指定人民幣格式
Locale localeChina = new Locale("zh", "CN");
System.out.printf(localeChina, "Money: ¥%,.2f%n", money);
}
}
在上面的代碼中,我們首先定義了一個money
變量,然后使用Locale
類創建了兩個不同的Locale對象來分別表示美元和人民幣的格式。然后使用System.out.printf()
方法來打印貨幣值,其中$%,.2f
表示格式化為美元貨幣格式,¥%,.2f
表示格式化為人民幣貨幣格式。最后輸出結果如下:
Money: $1,234.56
Money: ¥1,234.56