注册 登录
编程论坛 J2EE论坛

各位看看,为什么我的随机输出都是0呢?

Heart→M鹏 发布于 2011-10-03 21:48, 784 次点击
程序代码:
import java.util.*;

public class Text_10{
    public static void main(String[] args){
        int len = 10;
        int[] arr = new int[len];
        for (int i=0; i<arr.length; i++){
            int t =(int)Math.random()*10000;
            arr[i] = t;
        }
        for (int e: arr)
            System.out.print(e + " ");
    }
}
3 回复
#2
2011-10-04 09:15
回答你的问题没有分啊!!??真抠
不过还是告诉你吧
这句:=(int)Math.random()*10000;
改成:=(int)(Math.random()*10000)
#3
Heart→M鹏2011-10-05 10:59
回复 2楼 付政委
下次注意一定给分叻……,没这个给分的意识……,谢谢~\(≧▽≦)/~啦啦啦,终于不全部是0叻

[ 本帖最后由 Heart→M鹏 于 2011-10-5 11:01 编辑 ]
#4
lucky5635912011-10-13 08:05
Random没学好
1