Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 8. diel - Podmienky (vetvenie) v Jave

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Odpovedá na Daniel Gubančik
Neaktivní uživatel:2.3.2016 22:30

To jsi asi spatne pochopil - pouziva se to takhle:

if(neco) {
        prikaz;
        funkce();
} else {
        prikaz;
        funkce();
}

a nebo, pokud mas prikaz jen jeden, nemusis pouzit slozeny zavorky a interpreter jazyka java to pochopi jako blok kodu o jednom radku a pak se pouziva takhle

if (neco)
        jeden_prikaz
else
        jednaFunkce();

// a tady uz pises normalne jako by tam zadna podminka nikdy nebyla, ne kazdy if nutne musi mit else, nebo else if .. ale tyhle dva se bez if -u nad sebou neobejdou ...

ty se musis zamyslet nad vyznamem slova if a else a pak prirozene pochopis jak se to pouziva.... neni to neco co pouzivas za kazdym vyskytem cehokoliv, je to velmi silna a konkretni konstrukce, kterou se tvori beh programu

Odpovedať
Neaktivní uživatelský účet
Avatar
filiptartott
Člen
Avatar
filiptartott:7.4.2016 13:15

CO znamena %f vo vnutry- System.out.prin­tln("Výsledek: %f" , vysledek);

Avatar
filiptartott
Člen
Avatar
filiptartott:7.4.2016 13:32

A nebolo by lepsie keby sa volba deklarovala s byte

Avatar
Odpovedá na filiptartott
Petr Kopecký:28.4.2016 21:59

ahoj filiptartott,
%f je zastupny znak za promennou "vysledek" v typu float. Podivej se do tohoto clanku http://www.itnetwork.cz/…-typy-string a vyhledej Format.

Avatar
Petr Vít
Člen
Avatar
Petr Vít:28.4.2016 23:17

Zdravim,

proc musi byt ty operatory "+" pred a za promenou pri vystupu z konzole ? Viz:

System.out.prin­tln("Odmocnina z čísla " + a + " je " + o);

Diky moc

Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na Petr Vít
pocitac770:29.4.2016 6:58

Protože System.out.prin­tln(); bere jako parametr jeden String. Když chceš doplnit něco komplikovanějšího (třeba v jednom textu statický text a dynamickou konstantu), tak je musíš spojit. A jak se spojojí Stringy? No pomocí operáturu + :)

Editované
Avatar
Štěpán
Člen
Avatar
Odpovedá na Daniel Gubančik
Štěpán:11.5.2016 22:31

"Else" nemusíš používat když ho nepotřebuješ. Je vlastně jen k tomu, aby se udělalo buď to, nebo to a ne obojí. Tedy když podmínka je pravdivá, ukoná se, ale to co je v "else" už ne. Hlavně záleží na situaci ve které to všechno používáš.

Avatar
krepsy3
Tvůrce
Avatar
Odpovedá na Daniel Gubančik
krepsy3:11.5.2016 23:15

Nepoužít else rozhodně chybou není. Else je vlastně doplnění ifu - pokud potřebuješ, aby když se podmínka ifu nesplní se něco stalo. Příklad:

boolean podminka;
//něco, co vyhodnotí podmínku
if (podminka)
        System.out.Println("podmínka úspěšná");
else
        System.out.Println("podmínka neúspěšná")

Pokud si však vystačíš s tím, že uživateli sdělíš, že byla úspěšná, else vůbec nepotřebuješ. Může se ti ještě stát, že může dojít k víc, než jen dvěma stavům, a nelze použít switch. To pak použiješ

if - else if - else if - ... - else

A tím podmínky navětvíš.

Odpovedať
Programátor je stroj k převodu kávy na kód.
Avatar
Pavel Šrytr
Člen
Avatar
Odpovedá na filiptartott
Pavel Šrytr:21.6.2016 18:43

%f je zástupce proměnné výsledek (viz. kapitola 3(

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 149.