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
Jiří Ress
Člen
Avatar
Jiří Ress:4.10.2022 22:19

Netbeans mi nabídlo tuto variantu zápisu v posledním příkladu, je mezi těmito variantami zápisu nějaký rozdíl nebo se jedná pouze o zkrácenou formu zápisu ?

switch(volba){
    case 1 -> vysledek = a + b;
    case 2 -> vysledek = a - b;
    case 3 -> vysledek = a * b;
    case 4 -> vysledek = a / b;
}
Avatar
Atrament
Člen
Avatar
Odpovedá na Jiří Ress
Atrament:6.10.2022 23:17

To je nový 'moderní' switch, který se dostal do Javy docela nedávno. Kromě toho že v něm člověk nemusí dělat break tak jde použít i takto:

int vysledek = switch (volba) {
            case 1 -> a + b;
            case 2 -> a - b;
            case 3 -> a * b;
            case 4 -> a / b;
            default -> 0;
};
Avatar
Renáta Vyšatová:4.11.2022 12:28

Tato lekce je super napsaná, dobře se tomu rozumí. Škoda, že některé vychytávky z předešlých komentářů mi nefungují, všechno by to výrazně ulehčilo, ale co už, i tak se tomu rozumí.

Avatar
David Sobek
Člen
Avatar
Odpovedá na Atrament
David Sobek:4.11.2022 21:20

Diky za tuto informaci

Avatar
Jan Trnka
Člen
Avatar
Jan Trnka:20.11.2022 1:18

Lekce je výborně popsána.

Avatar
Niki Vávrová:12.12.2022 10:18

Dobře napsaná lekce.

Avatar
Eduard Straka:30.6.2023 14:22

co mam napsat, kdyz se nechci starat o cisla, kdyz chci, aby JAVA sama vyhodnotila zda a > b je spravne ( 15 > 5 ) nebo nespravne ( 5 < 15 ) a podle toho bud sama pokracovala nebo
pri nepravde vyhodila nakou hlasku typu - Hej, maslo, zkontroluj si cisla !!!

Avatar
Odpovedá na Eduard Straka
Eduard Straka:30.6.2023 14:55

Aha, uz to vidim...

Avatar
Werner Yuyong:13.10.2023 9:39

Dobre napsano, diky.

Avatar
ing. SARNOVSKÝ Petr:23.1.2024 15:56

Else u větvené podmínky

int cislo = 0; // do proměnné si přiřadíme na začátku 0

if (cislo == 0) { // pokud je cislo 0, dáme do něj jedničku
    cislo = 1;
}
else { // pokud je cislo 1, dáme do něj nulu
    cislo = 0;
}

System.out.println(cislo);
        }

nepřiřadí proměnné "cislo" nulu pokud je v něm jednička. Ale tehdy, pokud se nule nerovná (viz podmínka if).

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.