腾讯海外代理商:JAVA中用Calendar方法来获得系统时间,打印在控制台上,我的程序怎么有问题啊??

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 00:49:26
import java.util.*;

public class Time extends Thread{

public void run(){
int h,m,s;
while(true)
{
h = Calendar.getInstance().get(Calendar.HOUR_OF_DAY);
m = Calendar.getInstance().get(Calendar.MINUTE);
s = Calendar.getInstance().get(Calendar.SECOND);
System.out.print("当前系统时间为:"+"h:"+"m:"+"s");
try{ Thread.sleep(100); }catch(Exception e){}
}
}
public static void main(String args[]){
Thread th = new Thread();
th.start();
}
}

是哪个地方不对啊?谢谢!

public class Time extends Thread
{

public void run()
{
int h, m, s;
while (true)
{
h = Calendar.getInstance().get(Calendar.HOUR_OF_DAY);
m = Calendar.getInstance().get(Calendar.MINUTE);
s = Calendar.getInstance().get(Calendar.SECOND);
System.out.print("当前系统时间为:" + "h:"+h + "m:"+m + "s:"+s);
try
{
Thread.sleep(100);
}
catch (Exception e)
{
}
}
}

public static void main(String args[])
{
Time th = new Time();
th.start();
}

}