为了账号安全,请及时绑定邮箱和手机立即绑定

老师,代码在网页编译器运行成功,复制到Eclipse里面却提示错误。int x = (int)(Math.random()*10);//就是这句话,提示没有为类型Math定义方法random(),想请问下是怎么回事?

public class HelloWorld {
    
    public static void main(String[] args) {
        
        // 定义一个整型数组,长度为10
		int[] nums = new int[10];
        
        //通过循环给数组赋值
		for (int i = 0; i < nums.length; i++) {
            // 产生10以内的随机数
			int x = (int)(Math.random()*10);
            
			nums[i] = x;// 为元素赋值
		}
        
		// 使用foreach循环输出数组中的元素
		for (int num:nums) {
			System.out.print(num + " ");
		}
	}
}


正在回答

2 回答

可能是软件问题,过了一个多月, 重新运行的时候已经可以正常运行了,时间真快,玩了下就一个多月过去了

0 回复 有任何疑惑可以回复我~

没有吧,我在eclipse中试了一下您的代码,并没有出现错误啊, 您能把错误信息贴出来吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信