diff --git a/bin/main/fr/univamu/Main$1.class b/bin/main/fr/univamu/Main$1.class index 898122fdd4d9eef6863764f86c3e991b2194099a..f66c558c2a0229b2ee1e77d260d0563dbe4fdd47 100644 Binary files a/bin/main/fr/univamu/Main$1.class and b/bin/main/fr/univamu/Main$1.class differ diff --git a/bin/main/fr/univamu/Main.class b/bin/main/fr/univamu/Main.class index e2856838429d200fd79f4c994b557f57202fa56c..2c015202f28ca7cfb2fb91b9049851ce29ce37ba 100644 Binary files a/bin/main/fr/univamu/Main.class and b/bin/main/fr/univamu/Main.class differ diff --git a/src/main/java/fr/univamu/Main.java b/src/main/java/fr/univamu/Main.java index dd3c6500535c1b4761a07f290d0d7744131eed6b..85c855bddf184fb54f3e09bc4ee914031f24d06c 100644 --- a/src/main/java/fr/univamu/Main.java +++ b/src/main/java/fr/univamu/Main.java @@ -8,12 +8,42 @@ public class Main { public static void main(String[] args) throws InterruptedException { Ticker ticker = new Ticker(); ticker.add(new Tickable() { - + int hour = 0; + int minute = 0; + int second = 0; @Override public void notifyTick() { - // TODO Auto-generated method stub - System.out.println("tic"); + + + if (second <=59){ + System.out.printf("%02d:%02d:%02d%n", hour,minute,second); + second = second +1; + + } + else{ + second = 0; + minute = minute + 1; + if(minute<=59){ + System.out.printf("%02d:%02d:%02d%n", hour,minute,second); + } + else{ + minute = 0; + hour = hour + 1; + if (hour <= 23) { + System.out.printf("%02d:%02d:%02d%n", hour,minute,second); + } + else{ + hour = 0; + System.out.printf("%02d:%02d:%02d%n", hour,minute,second); + } + } + second = second + 1; + } + + + } + }); ticker.startTicking();