cuốn sách gpt4 ai đã làm

java - 如何纠正得到 NaN 作为我的结果?

In lại Tác giả: Vũ trụ không gian 更新时间:2023-11-04 09:19:09 25 4
mua khóa gpt4 Nike

我正在尝试编写一个付款计算器程序,但收到的结果是“NaN”。该计划要求输入贷款金额和贷款期限(以月为单位)。然后,程序应计算出每个年利率 (3% -10%) 的每月付款。我不确定我的计算是否有问题。

   double L, payment;   
double APR = 0;
int n;
Đầu vào máy quét = Máy quét mới (System.in);
System.out.println("Loan calculator");
System.out.print("Enter the loan amount: ");
L = input.nextDouble();
System.out.print("Enter the number of payments: ");
n = input.nextInt();
double t = APR/1200.0;
for (APR = 3; APR <= 10; APR += .25){
payment = L * (t * (Math.pow((1.0 + t), n)) / (Math.pow((1.0 + t), n) - 1.0));
System.out.println(APR + "\t" + payment);

câu trả lời hay nhất

在循环内定义或至少分配 t。否则只会在循环之前使用 APR 计算一次,此时 APR 为 0。

for (APR = 3; APR <= 10; APR += .25){   
double t = APR/1200.0;
payment = L * (t * (Math.pow((1.0 + t), n)) / (Math.pow((1.0 + t), n) - 1.0));
System.out.println(APR + "\t" + payment);

关于java - 如何纠正得到 NaN 作为我的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58565158/

25 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress