【发布时间】:2015-10-17 16:47:23
【问题描述】:
我已经尝试了一些方法来使这段代码正常工作,但没有成功。
我的目标是用数字{0, 1, 2, .... n-1} 实例化nums[]。 nums 没有大小,所以我使用了用零实例化 nums 的列表。请记住,结果必须是一个数组 (nums)。
int nums[] = {}; int n = 0;
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the number:");
n = scanner.nextInt();
ArrayList<Integer> listNum = new ArrayList<Integer>();
nums = new int[listNum.size()];//instantiate nums with zeros
//nums = listNum.toArray(nums);
for (int i =0; i < n; i++){
nums[i] = i;
}
【问题讨论】:
-
在询问
n的值后,为什么不创建nums呢?届时将知道大小。