W jaki sposób w Javie napisać program, który będzie dekrementował jakąś dowolną liczbę po upływie jednej sekundy i wypisywał ją na ekranie? Ja napisałem to w taki sposób:
public class Licz {
public static void main(String[] args) {
int a = 60;
for (int i = 0; i <= a; i++) {
try {
if (a > 0) {
System.out.println(a--);
} else {
System.out.println("Koniec");
}
Thread.sleep(1000);
} catch (InterruptedException ex) {
}
}
}
}
Działa poprawnie, ale chciałbym żeby był napisany bez użycia Thread. Proszę o pomoc, bo nie mam pomysłu jak się za to zabrać.