gpt4 book ai didi

Java Scanner.nextDouble()

转载 作者:行者123 更新时间:2023-12-02 11:15:51 26 4
gpt4 key购买 nike

嗨,我正在看书学习java;其中,有一项 Activity 称为贷款;我正在遵循示例,但是当我在键入我命名为 montoPrestamo(西类牙语)的贷款金额后想要测试程序时,但当我键入任何值时,netBeans 不会执行任何操作,没有错误,没有异常,没有下一个提示, 没有什么。我不知道发生了什么事,也不知道错误出在哪里。

谢谢

这是我的代码:

public static void main(String[] args) {
double montoPrestamo, interesAnual,pagoMensual,pagoTotal;
int tiempoPrestamo;

Scanner scanner = new Scanner(System.in);

scanner.useDelimiter(System.getProperty("line.separator"));
System.out.print("Monto del prestamo (Pesos y Centavos): ");

montoPrestamo = scanner.nextDouble();

System.out.print("el valor ingresado es " + montoPrestamo);

System.out.print("Tasa de Interes anual (ejemplo, 9,5): ");
interesAnual=scanner.nextDouble();
System.out.print("Tiempo de periodo del prestamo en años : ");
tiempoPrestamo=scanner.nextInt();


System.out.println("");
System.out.println("Cantidad solicitada $"+montoPrestamo);
System.out.println("la tasa de interes de su prestamo:"+interesAnual+"%");
System.out.println("Tiempo del prestamo en años"+tiempoPrestamo);

System.out.println("\n");
System.out.println("Pago mensual"+pagoMensual);
System.out.println("Pago total"+pagoTotal);

}

最佳答案

删除此行后即可工作:

scanner.useDelimiter(System.getProperty("line.separator"));

这可能在 IDE 中不起作用,因为它使用自己的终端,该终端可能使用操作系统以外的另一个换行分隔符。

关于Java Scanner.nextDouble(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50289406/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com