如何将循环中的值输入到数组列表中?
问题描述:
这是我的代码:如何将循环中的值输入到数组列表中?
public static void main(String[] args) {
System.out.println("Please enter the number of values you would like to enter: ");
Scanner scan = new Scanner(System.in);
int intNumberOfNumbers = scan.nextInt();
for (int i = 0; i < intNumberOfNumbers; i++) {
System.out.println("Please enter a value for index " + i + ":");
int intValue = scan.nextInt();
}
}
我想要做的是创造,询问他们想要多少个值进入和任何该值,这是它多少次询问号码输入扫描仪。问题出在我问这个问题后,我该如何将数字添加到数组列表中?
答
public static void main(String[] args) {
System.out.println("Please enter the number of values you would like to enter: ");
Scanner scan = new Scanner(System.in);
int intNumberOfNumbers = scan.nextInt();
ArrayList<Integer> myArray= new ArrayList<>();
for (int i = 0; i < intNumberOfNumbers; i++) {
System.out.println("Please enter a value for index " + i + ":");
int intValue = scan.nextInt();
myArray.add(intValue);
}
}
答
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
int numOfInput=sc.nextInt();
ArrayList<Integer> array=new ArrayList<Integer>();
while(numOfInput-->0){
array.add(sc.nextInt());
}
}
你如何添加东西的'ArrayList',无论是内部还是外循环? –
您是阅读文档还是查看任何示例? – tnw
请仔细阅读数组的基础知识,在上面的例子中你没有创建任何ArrayList –