【发布时间】:2019-03-07 13:15:04
【问题描述】:
我刚开始学习 Java,我已经在互联网上搜索了几个小时,但似乎找不到可以帮助我完成任务的东西。我有一个数组,我需要为它编写一个方法。这似乎很容易,但我似乎无法将两者联系在一起。我了解这些方法,但我们没有将它们与数组一起使用,所以我完全糊涂了。如果这里有类似的答案,请指出正确的方向。
感谢您的宝贵时间。
问题:
编写一个方法,从用户那里接收一个介于 1 到 10 之间的整数,并确定该数字是否是随机生成的数组的一部分。它必须具有 (int []) 的方法签名并返回一个布尔值。
public class ArrayExample {
public int [] createRandomArray() {
int size = (int) (Math.random() * 10) + 1;
int[] array = new int [size];
for (int i = 0; i < array.length; i++) {
array[i] = (int) (Math.random() * 10 ) + 1;
}
return array;
}
public static void main(String [] args) {
}
}
【问题讨论】:
-
到目前为止你尝试了什么?
-
当您已经使用过方法时,那么您已经足够了解至少可以启动该方法。不管你是通过
String str、int i还是int[] intArray,都非常相似。 -
我认为你应该看看
for-loop。您可能希望遍历数组并比较每个元素是否等于用户输入。 -
请注意,如果您不将其设置为
static(或初始化 ArrayExample 对象),您将无法在 main 中调用 createRandomArray 方法。 -
描述究竟是什么让你感到困惑
标签: java