gpt4 book ai didi

java - "Running total returns false value"

转载 作者:太空宇宙 更新时间:2023-11-04 09:46:54 24 4
gpt4 key购买 nike

因此,此代码应该添加每天的总计并显示总销售额

但由于某种原因,答案始终是天数的平方

我以为这是由于打开了其他Java文件,所以我删除了它们,但没有帮助

package com.test;

import javax.swing.*;

public class test_3
{
public static void main(String[] args)
{
int days; //number of days
double sales; // sales per day
double TotalSales = 0.0; // Total sales

String input = JOptionPane.showInputDialog("For how many days is the sales ?");

days = Integer.parseInt(input); //converting days into number

for(int count = 1; count <= days; count++)
{
JOptionPane.showInputDialog("Enter sales amount of day " + count);
sales = Double.parseDouble(input);

TotalSales += sales;
}

JOptionPane.showMessageDialog(null,"Total sales is "+ TotalSales);


}
}

我应该做什么?

最佳答案

这一行:

JOptionPane.showInputDialog("Enter sales amount of day " + count);

应该是:

input = JOptionPane.showInputDialog("Enter sales amount of day " + count);

否则input仍然是您从第一个提示中获得的值(多少天),因此您将该金额添加到总次数中,从而进行平方。

关于java - "Running total returns false value",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55315186/

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