NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: Stringová podmínka

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

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Kuba
Člen
Avatar
Kuba:7.1.2017 12:34

Ahoj, zkouším ťukat základy v Javě a potřebuji poradit jak zadat více Stringových podmínek.
Např. s jedním funguje....
if (výstup.conta­ins("něco"){
System.out.prin­tln("pak je to " + x);
}
Pokud chci zadat více podmínek...
Např.
if (a >= 3) && (a <= 10) || (a >= 20) && (a <= 30) {
s čísly taky funguje, ale když chci více String podmínek...
Např.
if (výstup.conta­ins("PENNY") || ("RAJESH") || ("LEONARD")) {
tak to nešlape, a nemůžu vymyslet, jak to zadat správně.
Respektive jsem dosáhl toho co jsem chtěl s metodou (jestli to je správně metoda) switch,
jenže to je moc textu a málo muziky, s přikazem If by to bylo jednodušší kratší a možná bych i lépe spal :D
Předem díky !

 
Odpovědět
7.1.2017 12:34
Avatar
Odpovídá na Kuba
Libor Šimo (libcosenior):7.1.2017 13:00

Myslim, ze pri kazdom stringu musi byt výstup.contains().

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
7.1.2017 13:00
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Kuba
Člen
Avatar
Odpovídá na Libor Šimo (libcosenior)
Kuba:7.1.2017 13:39

A já měl za to, že i to jsem zkoušel...
tak jsem tam asi udělal nějaký jiný překlep.
Tak díky!

 
Nahoru Odpovědět
+1
7.1.2017 13:39
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 3 zpráv z 3.