在我的 Java AP comp sci 课程中,我的老师给了我们一个简单的实验室,我们必须在其中找到 2-100 的数字因数。我们还必须找出一个数是否是质数、完美数、丰富数和/或不足数。他给了我们所有我们应该使用的方法和我们应该使用的所有变量,这些是一个数组来保存因子和一个 int 计数器来计算因子的数量。这很容易,我很快就完成了。为了得到完美、丰富和不足,我还创建了一个 sum 变量来将因素相加。我的老师告诉我,我不能这样做,因为在现实世界中,我做不到。
两个问题:
- 这有道理吗?为什么开发人员不能添加变量?
- 有没有一种简单的方法可以让任何人在不添加变量的情况下做到这一点?
提前致谢!