class Text1
{
public static void main(String[] args)
{
int n=10;
int x=(int)(Math.random()*n);
System.out.println(x);
}
}
小弟刚刚上手java  遇见个问题 java不是自动加载lang包么 
为什么下面的代码不能编译呢 ?
报错:
Text1.java:6: 找不到符号
符号: 方法 random()
位置: 类 Math
                int x=(int)(Math.random()*n);
                                ^
.\Math.java:6: 找不到符号
符号: 变量 PI
位置: 类 Math
                System.out.println(PI);
                                   ^
2 错误
不明白 不明白  换成java.lang.Math.random就可以编译 .
各位大哥大姐 帮我看看;谢谢拉 

解决方案 »

  1.   


    public class Test { /**
     *  <br>
     * @param args <br>
     * @author csj
     * 2008-2-12下午09:03:50
     */
    public static void main(String[] args) {
    int n=10; 
    int x=(int)(Math.random()*n); 
    System.out.println(x);  }}可以执行,结果:6
      

  2.   

    不知道你是怎么编译的,
    你可以用IDE工具呀,
    要能你是用命令时那出了问题吧?
      

  3.   

    我用的jdk1.5.0_05
    javac Text1.java 
    哎  不明白那就是代码没问题  我的jdk出问题拉 
      

  4.   

     重新安装你的JDK吧!
      

  5.   

    你的系统的环境变量设置的对不对?你检查一下吧!不行就重装一下JDK看看吧!
      

  6.   

    应该是JDK的事,机器上装了几个JDK,然后看一下环境变量里配置的对不对
      

  7.   

    下面是我用楼主的代码编译运行,可以肯定的说,楼主的JDK或都是环境变量设置有问题
    C:\Documents and Settings\Administrator>cd 桌面C:\Documents and Settings\Administrator\桌面>javac Text1C:\Documents and Settings\Administrator\桌面>java Text1
    0C:\Documents and Settings\Administrator\桌面>java Text1
    9C:\Documents and Settings\Administrator\桌面>java Text1
    6C:\Documents and Settings\Administrator\桌面>java Text1
    5C:\Documents and Settings\Administrator\桌面>java Text1
    7C:\Documents and Settings\Administrator\桌面>java Text1
    8C:\Documents and Settings\Administrator\桌面>java Text1
    6C:\Documents and Settings\Administrator\桌面>java Text1
    7C:\Documents and Settings\Administrator\桌面>java Text1
    0C:\Documents and Settings\Administrator\桌面>java Text1
    7C:\Documents and Settings\Administrator\桌面>java Text1
    5C:\Documents and Settings\Administrator\桌面>java Text1
    7C:\Documents and Settings\Administrator\桌面>java Text1
    6C:\Documents and Settings\Administrator\桌面>java Text1
    7C:\Documents and Settings\Administrator\桌面>java Text1
    0C:\Documents and Settings\Administrator\桌面>java Text1
    3C:\Documents and Settings\Administrator\桌面>java Text1
    0C:\Documents and Settings\Administrator\桌面>java Text1
    7C:\Documents and Settings\Administrator\桌面>java Text1
    6C:\Documents and Settings\Administrator\桌面>java Text1
    8C:\Documents and Settings\Administrator\桌面>java Text1