Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se C a C++. Zároveň využij akce až 80 % zdarma při nákupu e-learningu - více informací.
c++ week
Avatar
Petr Ptáček:11.3.2016 20:10

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.3.2016 20:10
Avatar
Bohumír záviš
Redaktor
Avatar
Bohumír záviš:11.3.2016 20:20

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
11.3.2016 20:20
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Odpovídá na Bohumír záviš
Petr Ptáček:11.3.2016 22:46

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.3.2016 22:46
Avatar
pocitac770
Redaktor
Avatar
Odpovídá na Petr Ptáček
pocitac770:12.3.2016 2:01

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
12.3.2016 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.