Class Math 在lang包里,java 会默认导入 lang包

解决方案 »

  1.   

    因为Math 类属于java.lang 这个包。lang包中的类是直接加进去的,不用import了。也只有这个包才可以这样。
      

  2.   

    random()是个静态方法
    public static double random()
      

  3.   

    我觉得楼主这个例子有两个问题要解释:
    楼上“catblue(limiaomiao) ”说的是其一,为什么不用“import java.lang.Math”;
    其二,Math确实是一个类,random()是该类的一个成员函数,那为什么Math类在这里
    没有用new创建对象就直接使用“Math.random()”呢,因为“public static double random()”
    该方法是“static”,可以不用创建对象就直接用类名引用。
      

  4.   

    Math.random()
    静态方法直接可以用类名调用