定义计数器中值的增加

时间:2014-10-22 18:41:59

标签: java counter

我目前正在介绍Java类,我遇到了计数器问题。唯一没有按预期工作的是价值必须增加的增量。以下是我要完成的目标:

  

该应用程序还应显示销售人员可能获得的潜在年度总薪酬表,比销售人员的年销售额高出5000美元,直至达到销售人员年销售额的50%以上。

在初始输出后,我无法使输出增加$ 5000。这是我正在使用的代码:

count = annualSales + 5000;
    count2 = count * .03 * 1.25;
        for (int i = 0; i < 10; i++)
        {
            System.out.println(count + " | " + count2 );

        }

这是我收到的输出:

What was the total of your annual sales this year?:
100000
Your annual sales where: $100000.0
Your annual salary was: $45000.0
Your total commission was: $3750.0
Your total compensation was: $48750.0
$105000.0 | $3937.5
$105000.0 | $3937.5
$105000.0 | $3937.5 And so on...

非常感谢任何协助。

2 个答案:

答案 0 :(得分:1)

在以下代码中,您实际上从未使用i变量并使用count2count变量。您需要将其中一个更改为i

count = annualSales + 5000;
count2 = count * .03 * 1.25;
for (int i = 0; i < 10; i++)
{
    System.out.println(count + " | " + count2 );

}

您可能打算使用i变量在循环内进行计算。

答案 1 :(得分:0)

计算循环内的countcount2。这样它就会增加。

count = annualSales;//initial value
for (int i = 0; i < 10; i++)
{
    count = count + 5000;//increment it by 5000 every iteration
    count2 = count * .03 * 1.25;//recalcualte count2
    System.out.println(count + " | " + count2 );
}