我刚刚学习了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]);
}
}
}
答案 0 :(得分:3)
你会做这样的事情,用0-19
的连续数字填充你的数组public class ArrayQuestion1 {
public static void main(String[] args) {
int array[] = new int [20];
for (int a = 0; a < array.length; a++){
array[a] = a;
}
}
}
答案 1 :(得分:1)
要将用户输入存储到int数组,您可以执行
int array[] = new int [20];
Scanner scanner=new Scanner(System.in);
for ( i=0; i<array.length; i++){
array[i]=scanner.nextInt();
}
如果您想存储0到19之间的数字,可以
int array[] = new int [20];
for ( i=0; i<array.length; i++){
array[i]=i;
}
答案 2 :(得分:1)
public static void main(String[] args) {
int array[] = new int[20];
for (int i = 1; i < array.length; i++){
array[i] = i;
}
//To print all the elements in the array.
for(int j=1; i< array.length; j++){
system.out.println(array[j]);
}
}
您可以使用上述方法插入数组,也可以查看数组的内容。
答案 3 :(得分:0)
如果您不想要数组的用户输入,则必须手动将数字存储在数组中,如
int a=0;
int array[] = new int [20];
for ( a=1;a<=19; a++){
array[a]=a;
}
上面的代码将在您的数组中存储0到19。比你可以使用下面的循环来打印它
for ( a=1; a<=19; a++){
System.out.println(array[a]);
}
答案 4 :(得分:0)
要使用数组,您必须声明它。
int array[] = new int [19];
如果你想要19个数字,那么使用一个包含19个元素的数组。
然后你必须填充数组中的每个数字。要获得它,只需在数组中使用索引:
array[index] = value
例如:
for ( int i=0; i<array.lenght; i++){
array[i] = xx;
}
注意。数组中的第一个索引是0(不是1)
答案 5 :(得分:0)
如果你想添加连续的数字你可以使用SIMPLE for循环并在屏幕上看到它们你可以迭代你的数组。就这些。希望这可以帮到你!
class Main {
public static void main(String[] args) {
int a=0;
int array[] = new int [20];
for(int i = 0 ; i < array.length ; i++){
array[i] = i;
}
for(int x : array){
System.out.println(x);
}
}
}