我是Java新手,刚写Java程序便遇上难题了。(在线等待)

Kinli 2003-03-16 10:53:00
按书本写了一条类程序和一条调用程序:
//---------类程序Time.java-----------------
public class Time {
private int hour;
private int minute;
private int second;
public Time()
{setTime(0,0,0);}
public void setTime(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?"0":"")+minute+":"+(second<10?"0":"")+second);
}
}

//-----------------调用程序MyTime.java---------
import Time;
public class MyTime{
public static void main(String[] args){
Time time = new Time();
time.setTime(11,22,33);
System.out.println(time.toString);
}
}

编译MyTime.java是报错了。说
MyTime.java:1:"." expected
import Time;
^
我的机用的是Java 1.4.1 SDK,程序在学校的机上(1.3.1.SDK)可以编译,但使用import javax.swing.JOptionPane;却没有报错。
用各位赐教。谢谢。
...全文
75 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jin901 2003-03-16
  • 打赏
  • 举报
回复
不可能,版本升级后语法不可能发生改变。
可能是有别的原因。
Kinli 2003-03-16
  • 打赏
  • 举报
回复
刚删除了1.4.1装上了1.3.1,可以编译了. 难道是版本升级后,语法有了改变?
tangshancheng 2003-03-16
  • 打赏
  • 举报
回复
//-----------------调用程序MyTime.java---------
//import Time; //同属于默认包,不需要import
public class MyTime{
public static void main(String[] args){
Time time = new Time();
time.setTime(11,22,33);
System.out.println(time.toString());
}
}
cyicecream 2003-03-16
  • 打赏
  • 举报
回复
哦?
Kinli 2003-03-16
  • 打赏
  • 举报
回复
但我装了1.3.1后真的可以编译了.再装1.4.1后,又报错了.
志_祥 2003-03-16
  • 打赏
  • 举报
回复

我也在想这个问题
果然没有C++的include方便 火大!

62,614

社区成员

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

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