Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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í.

Diskuze: Scanner nextLine

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
JohnyD
Neregistrovaný
Avatar
JohnyD:9.3.2013 17:05

prosim o pomoc určit, kde jsem udělal chybu (proč mám u sc.nextline podtržené "sc")

public static void main(String[] args) {
System.out.prin­tln("Zadejte číslo v rozmezí 10-20 nebo 30-40:");
int a = Integer.parse­Int(sc.nextLi­ne());
if (((a >= 10) && (a <= 20)) || ((a >=30) && (a <= 40)))
System.out.prin­tln("Zadal jsi správně");
else
System.out.prin­tln("Zadal jsi špatně");

 
Odpovědět
9.3.2013 17:05
Avatar
Samik11
Tvůrce
Avatar
Odpovídá na
Samik11:9.3.2013 17:26

Musis vytvorit objekt ze tridy Scanner. Koukni se poradne do kodu. Je to tam. :)

Nahoru Odpovědět
9.3.2013 17:26
„Radost vidět a rozumět, to je nejkrásnější dar přírody.“ Albert Einstein
Avatar
JohnyD
Neregistrovaný
Avatar
JohnyD:9.3.2013 17:44

Díky, je to tak. A když jsem u těch lamaistických dotazů - kdy se objekty ze třídy Scanner vytváří a kdy ne?

 
Nahoru Odpovědět
9.3.2013 17:44
Avatar
Samik11
Tvůrce
Avatar
Odpovídá na
Samik11:9.3.2013 19:03

Java je silne obektove orientovyny jazyk. Temer vsechno se resi pres objekty. Doporucuju precist si tutorialy zde od sdraca. Pokud zatim pises jednoduche programy v konzoli, tak se tu konstrukci proste nauc pouzivat. Pouziva se, pokud chces nejaky vstup od uzivatele. Az prejdes k OOP najednou ti ten sileny zapis bude davat smysl. :-)

Nahoru Odpovědět
9.3.2013 19:03
„Radost vidět a rozumět, to je nejkrásnější dar přírody.“ Albert Einstein
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.