【发布时间】:2015-04-12 15:19:38
【问题描述】:
我有一小段代码会要求用户输入诸如
5
12
59
58
28
58
第一个数字将指示我需要创建的数组的大小,其余数字将存储在该数组中。因此,对于给定的输入,将创建一个大小为 5 的数组,并将后面的数字存储在数组中。
我的代码
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int size = sc.nextInt();
int[] array = new int[size];
for(int i =0; i<size; i++)
{
array[i] = sc.nextInt();
}
}
我想知道有没有办法只输入文本文件而不是手动输入数字。我的意思是知道有办法读取文本文件,但有没有办法只在命令行中输入它。我知道在 c 中有一些简单的命令,您可以在其中键入类似的内容并且它可以工作-> ./code.out > input.txt
【问题讨论】:
标签: java command-line command-line-arguments