Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 2067|回复: 8
打印 上一主题 下一主题

Java 交流区

[复制链接]

7

主题

0

好友

1098

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

跳转到指定楼层
1#
发表于 2008-11-2 04:57 PM |只看该作者 |倒序浏览
import java.text.DecimalFormat;
public class test
{
            public static void main(String [] args)
            {
                        DecimalFormat fmt=new DecimalFormat("00");
                        for(int hours=0;hours<=12;hours++)
                        {
                                for(int minutes=0;minutes<=59;minutes++)
                                {
                                        for(int seconds=0;seconds<=59;seconds++)
                                        {
                                               System.out.print(fmt.format(hours)+":");
                                               System.out.print(fmt.format(minutes)+":");
                                               System.out.println(fmt.format(seconds));
                                        }
                                }
                        }

            }
}
\*有办法把seconds变成一秒一秒跳吗?
*其实,我不是很会写Java,我才刚开始学,希望会写Java的大大,可以来这里教大家哦^^
*\




收藏收藏0

31

主题

0

好友

1228

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

2#
发表于 2008-11-2 05:55 PM |只看该作者
要 import 两样东西进来. Timer 和 TimerTask. 两个都属于 java.util 的东西, 所以.

import java.util.*;


在 global (在 main 外面) declare TimerTask 要做的事情, 也就是 print 你的 time 出来.

public class test
{
        private static Timer timer=new Timer();
        private static TimerTask task=new TimerTask()
        {
                public void run()
                {
                        yourThing();
                }
        };

        public static void main(String args[])
        {
                timer.schedule(task, 1000, 1000);
                // schedule(TimerTask task, int 第一次的时间, int 过后重复的时间)
                // 1000 = 1 秒
        }

        public static void yourStuff()
        {
                // 你要它做的东西. 例如 print 时间.
        }
}


已有 1 人评分积分 收起 理由
goodday + 2 感谢分享

总评分: 积分 + 2   查看全部评分

回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

3#
发表于 2008-11-3 09:15 AM |只看该作者
修正一下 , 套件用的不多的話就不載入不必要的套件減少記憶體指向

  1. import java.util.Timer;
  2. import java.util.TimerTask;

  3. public class test
  4. {
  5.         private static Timer timer=new Timer();
  6.         private static TimerTask task=new TimerTask()
  7.         {
  8.                 public void run()
  9.                 {
  10.                         yourThing();
  11.                 }
  12.         };

  13.         public static void main(String args[])
  14.         {
  15.                 timer.schedule(task, 1000, 1000);
  16.                 // schedule(TimerTask task, int 第一次的时间, int 过后重复的时间)
  17.                 // 1000 = 1 秒
  18.         }

  19.         public static void [color=Red]yourThing()[/color]
  20.         {
  21.                 // 你要它做的东西. 例如 print 时间.
  22.         }
  23. }
复制代码



懶人寫法

  1. import java.util.Date;
  2. import java.util.Timer;
  3. import java.util.TimerTask;

  4. public class Time
  5. {
  6.         public static void main(String[] args)
  7.         {
  8.                 new Timer().schedule(new TimerTask(){
  9.                                                 public void run(){
  10.                                                         printTime();
  11.                                                 }
  12.                                         }, new Date(), 1000);
  13.         }
  14.        
  15.         private static void printTime()
  16.         {
  17.                 System.out.println(new Date());
  18.         }
  19. }
复制代码

[ 本帖最后由 Super-Tomato 于 2008-11-3 09:19 AM 编辑 ]


回复

使用道具 举报

7

主题

0

好友

1098

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

4#
发表于 2008-11-3 01:25 PM |只看该作者
为什么都不能跑的?
还是少了什么?


回复

使用道具 举报

31

主题

0

好友

1228

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

5#
发表于 2008-11-3 04:39 PM |只看该作者
原帖由 Super-Tomato 于 2008-11-3 09:15 AM 发表
懶人寫法  

???

为何那么说?
em0007

我发现有打错了, 上面我打 yourThing() 下面却写 yourStuff()...
不好意思啊~
em0013

[ 本帖最后由 ~Zero 于 2008-11-3 04:40 PM 编辑 ]


回复

使用道具 举报

7

主题

0

好友

1098

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

6#
发表于 2008-11-3 09:03 PM |只看该作者
大大你们写的还是有电脑明白^^,可以写清楚一点点吗?^^em0012 em0012


回复

使用道具 举报

31

主题

0

好友

1228

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

7#
发表于 2008-11-4 12:30 AM |只看该作者
有电脑明白??
我不明白...


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

8#
发表于 2008-11-4 12:37 AM |只看该作者
原帖由 ~Zero 于 2008-11-3 04:39 PM 发表

???

为何那么说?
em0007

我发现有打错了, 上面我打 yourThing() 下面却写 yourStuff()...
不好意思啊~
em0013


哈哈... 我是說我懶, 連變數都懶得定義


回复

使用道具 举报

31

主题

0

好友

1228

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

9#
发表于 2008-11-4 02:29 PM |只看该作者
哦~~~~
我还以为作末突然说我懒.



我是习惯这样做的,
要更改或检查错误也比较容易.


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-11-29 11:57 AM , Processed in 0.142118 second(s), 31 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部