Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

Diskusia – 7. 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
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;
}
 
Odpovedať
+1
4.10.2022 22:19
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;
};
 
Odpovedať
+2
6.10.2022 23:17
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í.

 
Odpovedať
4.11.2022 12:28
Avatar
David Sobek
Člen
Avatar
Odpovedá na Atrament
David Sobek:4.11.2022 21:20

Diky za tuto informaci

 
Odpovedať
4.11.2022 21:20
Avatar
Jan Trnka
Člen
Avatar
Jan Trnka:20.11.2022 1:18

Lekce je výborně popsána.

 
Odpovedať
20.11.2022 1:18
Avatar
Niki Vávrová:12.12.2022 10:18

Dobře napsaná lekce.

 
Odpovedať
12.12.2022 10:18
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 !!!

 
Odpovedať
30.6.2023 14:22
Avatar
Odpovedá na Eduard Straka
Eduard Straka:30.6.2023 14:55

Aha, uz to vidim...

 
Odpovedať
30.6.2023 14:55
Avatar
Werner Yuyong:13.10.2023 9:39

Dobre napsano, diky.

 
Odpovedať
13.10.2023 9:39
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).

 
Odpovedať
23.1.2024 15:56
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.