java - 检查号码是否在号码列表中

标签 java arrays list arraylist

我是编程新手,我正在尝试弄清楚如何创建一个数字列表(5、10、15、20、25,一直到 500),然后能够检查玩家是否得分等于这些数字中的任何一个。

到目前为止我的代码是这样的..它有效,但前提是分数是 5。

private void drawPower() {

    if (myWorld.getScore() == 5) {
        batcher.draw(Power, pipe3.getX(), pipe3.getY() + pipe3.getHeight()
                + 30, 20, -14);

    }

}

我需要知道需要做什么,而不是

if (myWorld.getScore() == 5) {

这将是

if (myWorld.getScore() == "any number in the list") {

最佳答案

我不会使用 5 到 100 之间 5 的倍数的数组。

我只是检查它是否是 5 的倍数以及是否在 5500 之间。

int score = myWorld.getScore();
if (score >= 5 && score <= 500 && score % 5 == 0) {

关于java - 检查号码是否在号码列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22261314/

相关文章:

java - 如何在按钮内使用静态和动态文本

java - 线程主异常 ArrayIndexOutOfBoundsException

php - 将一个对象数组与另一个数组进行比较和排序

javascript - 如何以编程方式命名数组

javascript - 如何计算数字和数学运算符的数组(或字符串)

python - 将具有单个元素和列表的列表转换为平面列表

python - 在系列列表中重新分配字符串值

java - Heroku 上的 Play Framework [2.1.1-java] 部署错误

java - 有没有可以对一个对象进行排序的树?

python - 在 Python 2.7 中获取列表长度作为字典中的值