我目前正在介绍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...
非常感谢任何协助。
答案 0 :(得分:1)
在以下代码中,您实际上从未使用i
变量并使用count2
和count
变量。您需要将其中一个更改为i
。
count = annualSales + 5000;
count2 = count * .03 * 1.25;
for (int i = 0; i < 10; i++)
{
System.out.println(count + " | " + count2 );
}
您可能打算使用i
变量在循环内进行计算。
答案 1 :(得分:0)
计算循环内的count
和count2
。这样它就会增加。
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 );
}