【发布时间】:2015-07-11 13:10:52
【问题描述】:
我刚刚学习了 Java 中的数组函数,现在我想将 1-19 的数字存储在一个数组中,但不知道没有 userinput 函数的正确方法。这是我得到的,你能告诉我这是否是在数组中存储数字的正确方法吗?
public class ArrayQuestion1 {
public static void main(String[] args) {
int a=0;
int array[] = new int [20];
for ( array[a]=1; array[a]<=19; array[a]++){
System.out.println(array[a]);
}
}
}
【问题讨论】:
-
你想完成什么?此代码使用数组
array[0]的第一个元素进行所有计算,这可能不是您的想法。 (变量a从 0 开始,从不改变。)但是,我无法从您发布的内容中看出您做什么的想法。 -
除非您想将
20存储在数组的第一个元素中,而将0s 存储在其他元素中 - 不。即便如此,它也是低效的。 -
int array[] = new int [20];初始化数组(保留空间来存储 20 个整数)。要将数字 m 添加到位置 n 的数组中,您将使用: array[n] = m 在您的情况下,您将添加 20 个数字,如下所示: for (int i =0; i
标签: java arrays function methods