числа, добавляемые в конце при печати - PullRequest
0 голосов
/ 04 марта 2019

Я работаю с программой, которая имитирует цифровые часы.Когда я запускаю его на терминале, мои результаты выглядят как 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...