7-146 创建一个倒数计数线程 (10 分)
创建一个倒数计数线程。要求:1.该线程使用实现Runnable接口的写法;2.程序该线程每隔0.5秒打印输出一次倒数数值(数值为上一次数值减1)。
输入格式:
N(键盘输入一个整数)
输出格式:
每隔0.5秒打印输出一次剩余数
输入样例:
6
结尾无空行
输出样例:
在这里给出相应的输出。例如:
6
5
4
3
2
1
0
结尾无空行
在这里插入代码片
```import java.util.Scanner;
public class Main {
public static void main(String[] args) throws InterruptedException {
Scanner sc=new Scanner(System.in);
int s=sc.nextInt();
time ti=new time(s);
ti.count();
}
}
class time {
int second;
public time(int second)
{
this.second=second;
}
public void count() throws InterruptedException
{
while(true)
{ Thread.sleep(500);
System.out.println(this.second);
this.second--;
if(this.second<0)
{
break;
}
}
}
}