java中动态生成变量的变通方法

java中动态生成变量的变通方法,java,Java,我有一个无法用列表或数组解决的问题,这很容易。提示如下: 一家大公司付给销售人员佣金。销售人员 每周收取200美元,外加该周总销售额的9%佣金。对于 例如,一名销售人员在一周内销售价值5000美元的商品,就会收到 200美元加上5000美元的9%,或总计650美元。您是销售人员的提示用户 firstName、lastName和N已售出的商品数量。 编写一个名为“佣金”的程序,输入一名销售人员的名字, lastName,以及上周和之前售出的每个iterm的商品数量和数量 计算并显示该销售人员的名字

我有一个无法用列表或数组解决的问题,这很容易。提示如下:

一家大公司付给销售人员佣金。销售人员 每周收取200美元,外加该周总销售额的9%佣金。对于 例如,一名销售人员在一周内销售价值5000美元的商品,就会收到 200美元加上5000美元的9%,或总计650美元。您是销售人员的提示用户 firstName、lastName和N已售出的商品数量。 编写一个名为“佣金”的程序,输入一名销售人员的名字, lastName,以及上周和之前售出的每个iterm的商品数量和数量 计算并显示该销售人员的名字、姓氏和收入。那里 对销售人员销售的物品数量没有限制。 注意:我们不使用列表或数组;将项目类型和值存储在 以后的计算


有很多复杂的方法来处理类的重新加载,但我对它们并不熟悉。我不知道如何解释数量可变的物品。我想得太多了吗?

使用循环:读入项目和数量,加上收入。不需要列表或数组。

不需要记住单个销售来计算所需的结果

输入时,只需汇总每人的销售额即可。您需要的所有信息都是总和,对于计算,您不关心总和是如何组成的


您可以使用许多嵌套循环来实现这一点,其中一个是最外层的循环person,另一个是内部循环items。在项目循环开始时,您将总和初始化为零,使用eacj循环迭代添加项目销售值。内部循环完成后,计算收益并显示它们。转到下一个人。简单?

为什么需要为此动态生成变量?为什么清单不适合出售的物品?而且,这个问题实质上是一个复制粘贴的家庭作业这一事实也没有帮助。没有清单或数组,嗯?地图怎么样?项目是关键,数量是价值,增加重复项目的数量。也许动态不是合适的术语,但我需要能够拥有可变数量的项目。提示说我不能使用列表或数组,所以我不知道该怎么办。说我不能使用列表或数组解决问题与禁止使用列表或数组解决问题大不相同。