简单的麻烦问题! 不知道楼主想要什么样的输出结果只要把sleep里的时间改短点,就可以很快看见输出结果了,不过不知道满不满足楼主的要求~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你结构不对啊,线程中反复执行的部分应该包在run()里面啊,你这怎么像就执行一次就完了啊? 我要输出的是像一个时钟,但是倒着走的,如:12:00,11:59,11:58...如此!sleep的时间确实太长了点,但是改成sleep(2);只显示0:0 应该是这样吧public class time extends Thread{ void leftime(int n){ int i,j; String time=""; for(i=n;i>0;) { for(j=59;j>=0;j--){ if(j==0) i--; try{ this.sleep(1000); } catch(InterruptedException e){ } System.out.println(String.valueOf(i)+":"+String.valueOf(j)); } } } public static void main(String[] args) { time left=new time(); left.leftime(2); } } 请问为什么java要多此一举转化为中间码来实现跨平台? JSP 一个简单问题 JavaWebStart启动的时候老是报“启动文件中缺少下列必需字段:<jnlp>”错误 菜鸟求助,一个简单的applet 程序 JDK软件问题 JSlider用法的问题,如何显示小数。 Applet中的button的样式和形状,用记事本编写(没有其它工具),还有它的单击事件如何做 sql 排重方法 关于Java中多线程的问题 怎么做工具栏图标 这代表什么意思..???
sleep的时间确实太长了点,但是改成sleep(2);
只显示0:0
public class time extends Thread{
void leftime(int n){
int i,j;
String time="";
for(i=n;i>0;) {
for(j=59;j>=0;j--){
if(j==0) i--;
try{
this.sleep(1000);
}
catch(InterruptedException e){
}
System.out.println(String.valueOf(i)+":"+String.valueOf(j));
}
}
}
public static void main(String[] args)
{
time left=new time();
left.leftime(2);
}
}