我正在尝试编写一个程序,该程序采用 200 个数字 (1-200) 的数组,将它们随机化,然后将这些数字输出到文本文件。
我一整天都在苦苦挣扎,但我不明白为什么没有任何效果。
主要方法:
public static void main (String[] args)
{
int[] numbers= new int [201];
for (int i=0; i < numbers.length; i++)
{
numbers[i]=i;
}
}//end main method
随机方法:
public static int[] randomizeArray(int[] numbers)
{
Random gen= new Random(10);
for (int i=0; i < numbers.length; i++)
{
int n= gen.nextInt(200);
numbers[i]=n;
}
return numbers;
}//end randomizeArray method
打印方法:
public static int[] outputArray(int[] numbers) throws IOException
{
FileOutputStream output;
output= new FileOutputStream("RandomOut.txt");
new PrintStream(output).println(randomizeArray(numbers));
output.close();
return numbers;
}//end method outputArray
任何帮助都会很棒,我知道我忽略了某些事情或做错了事情。
最佳答案
您不应该在主方法的末尾调用outputArray吗?
关于java - 将随机数组输出到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8318321/