Java怎么写一个倒计时程序 从10秒开始 到7秒的时候输出一句话 然后继续倒数到1停下输出一句话

Java怎么写一个倒计时程序从10秒开始到7秒的时候输出一句话然后继续倒数到1停下输出一句话倒数数字要像7...后面带点的... Java怎么写一个倒计时程序 从10秒开始 到7秒的时候输出一句话 然后继续倒数到1停下输出一句话 倒数数字要像7... 后面带点的 展开
 我来答
shaohuabaishuo
2016-03-25 · TA获得超过307个赞
知道答主
回答量:119
采纳率:100%
帮助的人:29.9万
展开全部
public class Timer implements Runnable {
int i=10;
public static void main(String[] args) {
Timer t=new Timer();
Thread th=new Thread(t);
th.start();
}

@Override
public void run() {
try {
while(true){
i--;
Thread.sleep(1000);
System.out.println(i);
if(i==7){
System.out.println("还剩7秒爆炸");
}
if(i==1){
System.out.println("差点就挂了");
return;
}
}
} catch (Exception e) {
e.printStackTrace();
}
}


}



应该是这样吧

追问
额 为什么我用eclipse运行不了你这个
追答
你直接把代码复制然后改下类名就可以了应该
随心远航520
2021-10-18
知道答主
回答量:5
采纳率:0%
帮助的人:1606
展开全部
public static void main(String[] args) {
System.out.println("倒计时开始:");
for (int i = 10; i >= 0; i--) {
System.out.println(i);
try{
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
if (i == 7){
System.out.println("还有七秒爆炸!");
}
if (i == 1){
System.out.println("拆弹成功!");
break;
}
}
System.out.println("倒计时结束!");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang超1
2016-03-25 · TA获得超过256个赞
知道小有建树答主
回答量:377
采纳率:0%
帮助的人:82.7万
展开全部

 public static void main(String[] args){

  int time =10;

  while(time>=0){

  if(time == 7){

  System.out.println("7....");

  }

  if(time ==0){

  System.out.println("0.....");

  }

  try {

  Thread.sleep(1000);

} catch (Exception e) {

// TODO: handle exception

}

  time --;

  }

   }


追问
额 我是想让他每秒都显示出来 

12...
11...
10...
9...
8...
7...
像这个样子
6...
5...
4...
3...
2...
1...
结束

7和6之间还有1后面都输出一句话就行了
追答
public static void main(String[] args){
   int time =12;
   while(time>=0){
   
   if(time == 7){
   System.out.println("像这个样子");
   }else if(time ==0){
   System.out.println("结束");
   }else{
   System.out.println(time+"....");
   }
   try {
   Thread.sleep(1000);
} catch (Exception e) {
// TODO: handle exception
}
   time --;
   }
   }

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友81ae37efe0
2016-03-25 · TA获得超过159个赞
知道小有建树答主
回答量:239
采纳率:50%
帮助的人:126万
展开全部
简单点就用线程睡眠来做,Thread.sleep()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式