怎样输入Java代码实现在一个数组中可以无限的输入数字?拜托了,我想了半天没想到。

如题所述

package com;

import java.util.Arrays;
import java.util.Scanner;

public class Yuma
{
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
int[] src = new int[0];
while(true)
{
int[] dest = new int[src.length + 1];
System.arraycopy(src, 0, dest, 0, src.length);
dest[dest.length - 1] = scanner.nextInt();
src = dest;
System.out.println(Arrays.toString(src));
}
}
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-23
list 数组。记得采纳哦
Scanner sc=new Scanner(System.in);
ArrayList<Integer> list =new ArrayList<>();

while(true){
list.add(sc.nextInt());
}