我想知道为什么这段代码:
import java.io.*;
import java.util.Random;
public class RandomNumbers {
public static void main(String[] args) throws IOException {
PrintWriter output = new PrintWriter("randomNumbers.txt");
final int randomNumberCount = 100;
Random randomGenerator = new Random();
for (int i = randomNumberCount; i >= 0; i--)
{
output.print(randomGenerator.nextInt(10) + " ");
}
output.close();
}
}
给我一个文本文件:
‰‹‸‸‹‵‹‴‶′′‴‷″‵‷‴′‶‷‵‹‷′‱″″‸‰‷‸′″‵‹″′‶‶‴‶‴‸′″‹‶‱‱‰‸‸‱‷‶‹‶‶‵‰‹‰‰‹‱‸‷‱‵‶‵‷′‱‵‵‸‸‵‵‱‸‷‸‸‱‸‱‶‱‸″‸′‶″‸‸‷‶′
当我将其更改为选择 11 或以上的随机数时,它可以工作。如果我将其保持在 10 并使其选择 48 个或更低的随机数,则它可以工作。
我错过了什么?
编辑 它将在记事本++中正确显示,但在记事本中不正确。