0

我必须为一家想象中的公司设计一个程序,作为我的计算机科学 AP 课程的项目。该计划将跟踪工人的姓名、他们的工作时间、他们的工资率,以及他们是否加班,他们得到了多少。我们必须在不知道确切工人数量的情况下创建程序,这意味着程序将循环直到用户完成添加工人和小时信息,然后在最后显示它以显示所有数据和多少公司必须支付每个工人的工资。我对此的思考过程是为主程序设置一个循环,让用户输入姓名、小时、费率等,直到他们完成。但是我遇到的障碍是因为它会一遍又一遍地使用相同的变量,所以它最终无法调用它。他们是一种根据需要自动创建变量然后能够在最后调用它们的方法。如果不是什么是编写此程序的更好方法。

到目前为止,我已经尝试过使用:Arrays building a class

4

1 回答 1

2

您需要做的就是定义一个对象。

public class Worker {
    private String name;
    //...

    //getter/setters
}

并维护一份清单

List<Worker> list = new ArrayList<Worker>(); //which grows automatically .

并为每个条目实例化对象并添加到列表中。

于 2012-11-13T04:35:43.883 回答