我想在eclipse下做一个exe程序,随机生成0-9的数字1 把数字生成在一个txt文件里
2 每个数字一行,行前加行号
3 运行即生成,点击enter后停止,在点enter后运行继续生成
4 也可以通过参数生成指定行如,就生成100行或者1000行,程序停止 生成数据如下1:5
2:0
3:6
.
.
.
987:8各位可否帮帮一下在下,谢谢了
2 每个数字一行,行前加行号
3 运行即生成,点击enter后停止,在点enter后运行继续生成
4 也可以通过参数生成指定行如,就生成100行或者1000行,程序停止 生成数据如下1:5
2:0
3:6
.
.
.
987:8各位可否帮帮一下在下,谢谢了
条件三用个键盘事件响应就可啦
条件四更简单...
比如enter键是20 只是比如 我也忘了是多少
import java.io.FileWriter;
import java.io.IOException;
import java.util.Random;public class TestRandom {
public TestRandom(int rowNum) throws IOException {
Random rand = new Random();
FileWriter fout = new FileWriter("d:/test.txt");
BufferedWriter out = new BufferedWriter(fout);
for(int i = 0; i < rowNum; i++) {
out.write((i + 1) + ":" + rand.nextInt(10));
out.newLine();
out.flush();
}
}
public static void main(String[] args) throws IOException {
new TestRandom(5);//这里传进去具体的行数
}
}先写个指定行数的,按enter那个有时间再写
用 Scanner 的 NextLine就行了