打印时数字末尾附加

时间:2019-03-04 16:07:57

标签: java eclipse terminal

我正在使用模仿数字时钟的程序。在终端上运行它时,我的结果类似于结尾处的21:2:139 9追加。但是,在Java控制台上,它打印为完美的20:59:0

我的代码:

public static void myClock(int h, int m) throws Exception{
        //int minutes = m;
        int s = 00;
        while (true) {
            if(s != 60) {
                System.out.print("\t\t"+h+":"+m+":"+s+"\r");
                Thread.sleep(50);
                s += 01;
            }else {
                m += 1;
                s=00;
                if(m==60) {
                    m = 00;
                    h += 1;
                }
            }
        }
    }

我不知道为什么会这样,因为我是linux和java的新手。

0 个答案:

没有答案