【发布时间】:2015-03-05 22:40:56
【问题描述】:
背景:Java 新手,了解不多。如果可能的话,宁愿“指向正确的方向”有解释,也不愿复制/粘贴没有解释的答案。如果我不想成为新手,我需要学习! :)
无论如何,我的目标是尽可能简单地给出 2 个数组 numberList 和winningNumbers,比较它们,并返回 numberList 与winningNumbers 匹配的百分比。两个数组长度始终为 10。
我不知道从哪里开始。我已经在谷歌上搜索了 2 个小时。我的想法是编写一个 for 循环,将字符串中的每个单独的整数与另一个整数进行比较,但我不确定如何做到这一点,或者是否有更简单的方法。我对数组知之甚少,越google越糊涂。
到目前为止,我唯一拥有的是
public double getPercentThatMatch(int[] winningNumbers) {}
numberList 是预设的。
【问题讨论】:
-
遍历一个数组,并为每个元素检查它是否在另一个数组中。如果是,加 10%。
-
顺序重要吗?如果没有,它们是否已排序? (想想这会如何影响你未来的解决方案)我建议你简单地使用数组。循环,打印。试试语法。
-
你写过嵌套循环的代码吗?
-
两个问题,数字的位置重要吗?一个列表可以有两个数字吗?
-
@Calum 不,没关系,不,它不能。