JAVA编程:使用线程,每隔一秒显示一个数字的程序。求完整代码。
2个回答
展开全部
楼上的可以运行
也可以参考我的!
import java.lang.Thread;
public class ThreadDemo implements Runnable
{
Thread thread;
public ThreadDemo()
{
thread = new Thread(this);
thread.start();
}
public void run()
{
try
{
for( ; ; )
{
System.out.println(String.valueOf(Math.random()));
thread.sleep(1000);
}
}catch(Exception e){e.printStackTrace();}
}
public static void main(String[] args)
{
new ThreadDemo();
}
}
也可以运行的!
呵呵
也可以参考我的!
import java.lang.Thread;
public class ThreadDemo implements Runnable
{
Thread thread;
public ThreadDemo()
{
thread = new Thread(this);
thread.start();
}
public void run()
{
try
{
for( ; ; )
{
System.out.println(String.valueOf(Math.random()));
thread.sleep(1000);
}
}catch(Exception e){e.printStackTrace();}
}
public static void main(String[] args)
{
new ThreadDemo();
}
}
也可以运行的!
呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.util.TimerTask;
public class ThreadDemo implements Runnable {
public void run() {
System.out.println(String.valueOf(Math.random()));
}
public static void main(String[] args)
{
java.util.Timer timer = new java.util.Timer();
timer.schedule(new TimerTask()
{
public void run()
{
new ThreadDemo().run();
}
},0,1000);
}
}
public class ThreadDemo implements Runnable {
public void run() {
System.out.println(String.valueOf(Math.random()));
}
public static void main(String[] args)
{
java.util.Timer timer = new java.util.Timer();
timer.schedule(new TimerTask()
{
public void run()
{
new ThreadDemo().run();
}
},0,1000);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询