java中生成的随机数输出流到文件里为什么是乱码 程序如下: 求高手指点

这当然是乱码了 因为你写入文件是100个随机的字符 一百个随机字符看起来当然是乱码 out.write可以直接写入String 比如 String ret="";for(int i=0;i
java中生成的随机数输出流到文件里为什么是乱码 程序如下: 求高手指点
这当然是乱码了 因为你写入文件是100个随机的字符 一百个随机字符看起来当然是乱码

out.write可以直接写入String

比如
String ret="";
for(int i=0;i<100;i++){
int tmp=Math.random()*1000;
ret+=tmp;
}
out.write(ret);2013-02-01
mengvlog 阅读 7 次 更新于 2025-07-20 06:37:39 我来答关注问题0
  •  宸辰游艺策划 java随机函数取值范围?

    通过调用random.nextInt(max)方法,生成一个0到(max-1)之间的随机整数。接下来,使用取模运算符%和范围调整操作,确保生成的随机数落在[min,max]范围内:int s = random.nextInt(max) % (max - min + 1) + min;最后,将生成的随机数输出到控制台:System.out.println(s);这种方法确保了生...

  •  雪飞潇潇 java:随机生成100个1000以内的整数存入数组并排序,然后输出最大的三个

    import java.util.Arrays;public class Demo {public static void main(String[] args) {int numCount=100;//随机数个数int maxValue=1000;//随机数的上限int[] ary = new int[numCount];for (int i = 0; i < numCount; i++) {ary[i] = (int)(Math.random()*maxValue);//随机数...

  • 我喜欢芦洁 产生30个10到100的随机数,输出当中的素数

    import java.util.*;public class su { public static void main(String[] args) { Random r=new Random();for(int i=0;i

  •  龙影腾空小学生 java编写一个程序, 程序运行后随即产生5个数字,并输出其中最大值和最小值,代码

    代码如下:public class Max1 {public static void main(String[] args) { int[] arr = new int[5]; for (int i = 0; i < arr.length; i++) { arr[i] = (int)(Math.random()*100); } Max1 mySort = new Max1(); System.out.print("生成的5个随机数是...

  •  nicememory 用java:产生10个10-20的整型随机数存入数组,然后求出最大值、最小值以及它们在数组中的位置

    class TestMain {private static final int size = 10;public static void main(String args[]) throws Exception {int size = 10;int a[] = new int[size];int max = 10, min = 20;int maxIndex = 0, minIndex = 0;for (int i=0; i

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部