Java ArrayList-将输入的整数存储到数组中并打印它

Java ArrayList-将输入的整数存储到数组中并打印它,java,arrays,Java,Arrays,一切都正常,只是没有给我想要的。当它说'list.add(ln)'时,它所做的就是给我一个布尔值,表示true 有没有办法将我从键盘上写下的内容存储到数组中,然后打印出来 ArrayList<Integer> list = new ArrayList<Integer>(); ln = 1; // prime the loop while(ln != 0) { // begin while ln doesnt equal

一切都正常,只是没有给我想要的。当它说'list.add(ln)'时,它所做的就是给我一个布尔值,表示true

有没有办法将我从键盘上写下的内容存储到数组中,然后打印出来

  ArrayList<Integer> list = new ArrayList<Integer>();

        ln = 1;     // prime the loop   

        while(ln != 0) { // begin while ln doesnt equal to zero

            System.out.println("\nFor list[" + n + "], enter a number.");
            ln = console.readInt();

            if (ln != 0){ // begin if the input from keyboard does not equal to zero

                System.out.println("Array " + list.add(ln));

                n++;    // update array size                    

            } // end if the input from keyboard does not equal to zero

            else

                System.out.println();

        } // end while ln doesnt equal to zero
ArrayList list=new ArrayList();
ln=1;//启动循环
当(ln!=0){//当ln不等于零时开始
System.out.println(“\n对于list[“+n+”],输入一个数字。”);
ln=console.readInt();
如果(ln!=0){//如果键盘输入不等于零,则开始
System.out.println(“数组”+list.add(ln));
n++;//更新数组大小
}//如果来自键盘的输入不等于零,则结束
其他的
System.out.println();
}//ln不等于零时结束

您必须遍历您创建的数组。它已经存储了您输入的内容。方法只需确认它已成功存储

 for (int x = 0; x < list.size(); x++)
        {
        System.out.println("Array " +list.get(x)); 
        }
for(int x=0;x
您必须遍历您创建的数组。它已经存储了您输入的内容。方法只需确认它已成功存储

 for (int x = 0; x < list.size(); x++)
        {
        System.out.println("Array " +list.get(x)); 
        }
for(int x=0;x
您必须遍历您创建的数组。它已经存储了您输入的内容。方法只需确认它已成功存储

 for (int x = 0; x < list.size(); x++)
        {
        System.out.println("Array " +list.get(x)); 
        }
for(int x=0;x
您必须遍历您创建的数组。它已经存储了您输入的内容。方法只需确认它已成功存储

 for (int x = 0; x < list.size(); x++)
        {
        System.out.println("Array " +list.get(x)); 
        }
for(int x=0;x
ArrayList list=new ArrayList();
扫描仪sc=新的扫描仪(System.in);
做{
整数i=sc.nextInt();
列表.添加(i);
}而(i!=0);
ArrayList list=new ArrayList();
扫描仪sc=新的扫描仪(System.in);
做{
整数i=sc.nextInt();
列表.添加(i);
}而(i!=0);
ArrayList list=new ArrayList();
扫描仪sc=新的扫描仪(System.in);
做{
整数i=sc.nextInt();
列表.添加(i);
}而(i!=0);
ArrayList list=new ArrayList();
扫描仪sc=新的扫描仪(System.in);
做{
整数i=sc.nextInt();
列表.添加(i);
}而(i!=0);

这是因为您正在将其添加到
System.out.println
上,这意味着您正在检查一个布尔值,如果您可以输入该布尔值,则该布尔值可以为真或假

如果您将其添加到列表中,然后打印索引,它将起作用:

if (ln != 0)
{ 
    list.add(ln);
    System.out.println("Array " list.get(n));
    n++;                        
} 

这是因为您正在
System.out.println
上添加它,这意味着您正在检查一个布尔值,如果您可以输入它,它可以是true或false

如果您将其添加到列表中,然后打印索引,它将起作用:

if (ln != 0)
{ 
    list.add(ln);
    System.out.println("Array " list.get(n));
    n++;                        
} 

这是因为您正在
System.out.println
上添加它,这意味着您正在检查一个布尔值,如果您可以输入它,它可以是true或false

如果您将其添加到列表中,然后打印索引,它将起作用:

if (ln != 0)
{ 
    list.add(ln);
    System.out.println("Array " list.get(n));
    n++;                        
} 

这是因为您正在
System.out.println
上添加它,这意味着您正在检查一个布尔值,如果您可以输入它,它可以是true或false

如果您将其添加到列表中,然后打印索引,它将起作用:

if (ln != 0)
{ 
    list.add(ln);
    System.out.println("Array " list.get(n));
    n++;                        
} 

ArrayList#add(..)
做什么?查看javadoc。Java有一个名为
javadoc
的文档工具。当你们不知道JDK方法是做什么的时候使用它。你们有一个整数列表,它基本上是整数的输入对象。您必须进行for循环才能检索此列表。
ArrayList\add(..)
做什么?查看javadoc。Java有一个名为
javadoc
的文档工具。当你们不知道JDK方法是做什么的时候使用它。你们有一个整数列表,它基本上是整数的输入对象。您必须进行for循环才能检索此列表。
ArrayList\add(..)
做什么?查看javadoc。Java有一个名为
javadoc
的文档工具。当你们不知道JDK方法是做什么的时候使用它。你们有一个整数列表,它基本上是整数的输入对象。您必须进行for循环才能检索此列表。
ArrayList\add(..)
做什么?查看javadoc。Java有一个名为
javadoc
的文档工具。当你们不知道JDK方法是做什么的时候使用它。你们有一个整数列表,它基本上是整数的输入对象。你必须进行for循环才能检索这个列表。