奇怪的问题。

xutao1212 2003-10-20 12:08:26
一个很简单的程序:
public class Cath{
public static void main(String[] args){
System.out.println(Math.PI);
System.out.println(Math.E);
}
}
path 正确设置。jdk安装目录为D:\Program Files\jdk
运行提示:
E:\>javac Cath.java
Cath.java:4: cannot resolve symbol
symbol : variable PI
location: class Math
System.out.println(Math.PI);
^
Cath.java:5: cannot resolve symbol
symbol : variable E
location: class Math
System.out.println(Math.E);
^
2 errors

在程序前加入:import java.lang.Math; 可正常运行输出。
但是加入:import java.lang.*; 仍然不能运行,提示与上同样的错误。
在线等待解答
...全文
27 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
vampire1129 2003-10-20
  • 打赏
  • 举报
回复
lang是自动引入的,无须import;如果有问题肯定是JDK的配置出错
xutao1212 2003-10-20
  • 打赏
  • 举报
回复
你们的解答都不对,我在中午重新安装了一次xp后仅仅设置了path变量,以上程序在不时用import java.lang.Math语句的情况下可以正常运行了,我想搞明白这个问题,肯定是某个变量设置的问题,有的与我联系qq54710482
wqkiller 2003-10-20
  • 打赏
  • 举报
回复
你的路径是不是错了,你换成D:\Program Files\jdk\bin试下
GuoYangHai 2003-10-20
  • 打赏
  • 举报
回复
import java.util.Math;
public class Cath{
public static void main(String[] args){
System.out.println(Math.PI);
System.out.println(Math.E);
}
}
loveyousomuch 2003-10-20
  • 打赏
  • 举报
回复
是挺奇怪的,帮忙up一下
qiyongjun2003 2003-10-20
  • 打赏
  • 举报
回复
因为Math在其它的库中也有,对于这种,必须注明引用的是哪一个。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧