请高手指点Java编译错误

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:15:00
//程序是这样的 Ti.java
public class Ti
{
private int hour;//0-23
private int minute;//0-59
private int second;//0-59
public Ti(){setTi(0,0,0);}
public void setTi(int hh,int mm,int ss)
{
hour=((hh>=0)&&(hh<24))?hh:0;
minute=((mm>=0)&&(mm<60))?mm:0;
second=((ss>=0)&&(ss<60))?ss:0;
}
public String toString()
{
return (hour+":"+(minute<10?" ":"")+minute+":"+(second<10?" ":"")+second);
}
}
//然后在同目录下建立MyTime.java文件如下
//MyTime.java
import Ti;
public class MyTime
{
...
}
系统在编译Ti.java文件时没问题,但在编译MyTime.java时会提示第一行import语句末尾缺少句号(.)和分号(;),共两个错误。我的是Java EE。而且系统在编译含有import MyWindowListener;语句的源文件时也会说末尾缺句号(.)和分号(:),很多程序含有类似的语句,简直没辙了,请各位高手指点小弟一下。
//MyTime.java文件
public class MyTime
{
Ti t

把import Ti删除就好了,你根本就没有包结构,所以不用导入这个类(默认都在同一个包里,如果不在同一包里的话,你上一个类得用package)

既然再同一个目录下,还要import吗?至于你说的点的问题,我觉得可能是编译器就必须要在包下面找,而且包后面就有.,至于MyWindowListener,我不太清楚你说的是啥~~

在同一个目录下不需要IMPORT了,你把import语句删掉吧,如果还有错再发上错误代码上来

同一包下 写了import 又不会出错!
主要是你的MyTime里面有问题 贴上来!