Diskuze: Jak časovat zprávy za sebou?

Java Java Jak časovat zprávy za sebou?

Avatar
Petr Ptáček:

Dobrý den,
Učím se programovat v Javě a teď si zkouším svou první nějákou textovku a mám otázku: Jak dám časovač mezi text? Aby to dávalo ten text pomalu za sebou.

package neco;
import java.util.Scanner;
public class Neco {
    public static void main(String[] args)
{
    Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.println("Ahoj, vítej v mé textovce.");
System.out.println("Odpovídat budeš číslama, které budou před danou odpovědí.");
System.out.println("Tak to pojďme zkusit");

}
}

Aby to vypadalo nějak takto:

System.out.println("Ahoj, vítej v mé textovce.");
"Čekej 3 sekundy"
System.out.println("Odpovídat budeš číslama, které budou před danou odpovědí.");
 
Odpovědět 11. března 20:10
Avatar
Bohumír záviš
Redaktor
Avatar
Bohumír záviš:

Vyskoušej Thread.sleep(3000) to by mělo fungovat :-)

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +1 11. března 20:20
Avatar
Odpovídá na Bohumír záviš
Petr Ptáček:

Děkuji, jen se musel poupravit začáteční kód:

public static void main(String[] args)

na

public static void main(String[] args) throws InterruptedException
 
Nahoru Odpovědět 11. března 22:46
Avatar
pocitac770
Redaktor
Avatar
Odpovídá na Petr Ptáček
pocitac770:

Na tenhle způsob "vyřešení" vyjímek si radši nezvykej, vlastně to v tomto případě v nouzi vyhodí stejnou chybu, jako bys nic neudělal, zde to nastene pouze v extrémních situacích, ale např. u parsování se neznalost obyčejných try-catch bloků může pořádně vymstít (s nimy se neprovede pouze část kóduy bez bixh celý systém spadne). Pro začátek a kvůli lepšímu prvotnímu pochopení vyjímek bych proto místo "předávání viny" (neboli throws) dal přednost okamžitému vyřešení z tvé strany (bloky)

 
Nahoru Odpovědět  +1 12. března 2:01
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.