Java Intellij设置设置为人民币,但我想要美元

Java Intellij设置设置为人民币,但我想要美元,java,settings,currency,Java,Settings,Currency,我正在使用intellij,我是个初学者 我做了一个抵押计算器。每次我打印时,它都会以人民币显示我的所有号码。我没有在代码中设置任何格式: ''” 私人静态抵押计算器 public static void printMortgage(int principle, float annualInterest, byte years) { calculator = new MortgageCalculator(principle, annualInterest, years); dou

我正在使用intellij,我是个初学者

我做了一个抵押计算器。每次我打印时,它都会以人民币显示我的所有号码。我没有在代码中设置任何格式:

''”
私人静态抵押计算器

public static void printMortgage(int principle, float annualInterest, byte years) {
    calculator = new MortgageCalculator(principle, annualInterest, years);
    double mortgage = calculator.calculateMortgage();
    String mortgageFormatted = NumberFormat.getCurrencyInstance().format(mortgage);
    System.out.println("");
    System.out.println("MORTGAGE");
    System.out.println("----------");
    System.out.println("Mortgage: " + mortgageFormatted);
}

public static void printPaymentSchedule(int principle, byte years, float annualInterest) {
    System.out.println();
    System.out.println("payment Schedule:");
    System.out.println("-----------------");
    for (short month = 1; month <= years * Main.Months_In_Year; month++){
        double balance = MortgageCalculator.calculateBalance(month);
        System.out.println(NumberFormat.getCurrencyInstance().format(balance));
公共静态无效打印抵押(整数原则,浮动年利率,字节年){
计算器=新抵押计算器(原理、年利息、年);
双重抵押=calculator.calculateMortgage();
字符串mortgageFormatted=NumberFormat.getCurrencyInstance().format(抵押);
System.out.println(“”);
系统输出打印号(“抵押”);
System.out.println(“--------------”;
System.out.println(“抵押:“+mortgageFormatted”);
}
公共静态无效打印付款计划(整数原则、字节年、浮动年利率){
System.out.println();
System.out.println(“付款计划:”);
System.out.println(“--------------------------”;

对于(短月=1;月您需要使用
Locale.US
NumberFormat.getCurrencyInstanc
e,如下所示:

NumberFormat.getCurrencyInstance(Locale.US);

您可以将
Locale.UK
用于英镑,将
Locale.JAPAN
用于日元。

您需要将
Locale.US
NumberFormat.getCurrencyInstanc
一起使用,如下所示:

NumberFormat.getCurrencyInstance(Locale.US);

您可以使用
Locale.UK
表示英镑,使用
Locale.JAPAN
表示日元。

这将有助于查看您如何显示您的值。在此处发布这些值的计算结果一点也没有帮助(除非您认为计算或其结果也有错误)。我已经更新了它,如果我做得不对,请原谅。这里是纯初学者,我将在这里学习周围的社会规范。这将有助于了解您如何显示您的价值观。在这里发布这些价值观的计算结果一点也没有帮助(除非您认为计算或其结果也是错误的).我已经更新了,如果我做得不对,请原谅。这里是纯初学者,我将在这里学习社会规范。