8

我正在尝试在 Eclipse 上的 Java 中导入 java.lang.Math 并且在标题中出现错误。这是我的代码的开头:

import java.lang.Math;

package test1;

此错误在“package test1;”下弹出

4

2 回答 2

17

package语句必须在文件中的第一个,在任何东西之前,甚至是导入:

package hw1;

import java.lang.Math;

另外,您不需要 importjava.lang.Math或任何java.lang相关内容。

JLS,第 7 章说:

编译单元自动访问其包中声明的所有类型,并自动导入预定义包 java.lang 中声明的所有公共类型。

于 2013-09-20T22:30:03.057 回答
3

将包声明放在导入语句之前

package hw1;

import java.lang.Math;

该语句本身是不必要的,因为默认情况下会导入import所有类。java.lang

阅读创建包

于 2013-09-20T22:29:49.283 回答