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 – 17. diel - Cykly v Jave do tretice - do-while, break a continue

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
Karoline Elisabeth Wild:5.10.2020 12:10

Ahoj, zda se, ze vam v kalkulacce ve variante s do-while chybi za while strednik. Sice mi to IDE hned ukazala, ale nevim, jak moc to muze byt pro nektere zacatecniky treba matouci.

Avatar
Odpovedá na Karoline Elisabeth Wild
Petr Štechmüller:5.10.2020 13:43

Ahoj, máš pravdu. Středník se někam vytratil. Opravím :-)

Odpovedať
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
ishei
Člen
Avatar
ishei:6.5.2021 18:27

Priklad s continue - pokud nepouzijeme continue a obratime logiku, neni dalsi zanoreny if potreba. Mozna nepochopeno, mozna nechtena mystifikace ctenaru?

Scanner sc = new Scanner(System.in);

System.out.println("Zadejte cisla k secteni oddelena carkou:");
String cisla = sc.nextLine();
String[] poleCisel = cisla.split(",");
int soucet = 0;

for (String cislo : poleCisel)
{
        if (cislo.matches("\\d+"))
                soucet += Integer.parseInt(cislo);
}

System.out.println("Soucet: " + soucet);

sc.close();
Avatar
Odpovedá na ishei
Petr Štechmüller:6.5.2021 18:51

Máš pravdu, další chybička nalezena. Odstraním větu o zanořeném ifu.

Odpovedať
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Mirek Matějka:17.7.2021 12:12

Ahoj, u lekce 11 jsem ocenil, že se tu konečně objevilo sčítání prvků v poli. Tento problém jsem - přiznám se ne zcela úspěšně - řešil i s pomocí internetu u některého z předchozích cvičných příkladů. Domnívám se, že tak závažná věc by měla být v kurzu přítomna již mnohem dříve a mezi základním učivem, nikoli až zde v přídavcích tzv. pro zajímavost!

Avatar
Robert Vyskup:1.8.2021 20:38

Co přesně značí u příkladu s continue "\\d+"

Avatar
Odpovedá na Robert Vyskup
Petr Štechmüller:1.8.2021 21:10

Hodnota \\d říká, že se vyskytne číselná hodnota. Pomocí prvního lomítka se vyescapuje druhé lomítko. Znak + na konci říká, že takových znaků může být jeden a více.

Je to vysvětleno v článku ;-)

Odpovedať
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Robert Vyskup:2.8.2021 2:59

A nestačilo by jenom toto:

if(!cislo.matches("d+"));

A co si mám představit pod tím, že pomocí prvního lomítka se vyescapuje druhé. Co to konkrétně udělá a k čemu je to dobré?

Avatar
Odpovedá na Robert Vyskup
Petr Štechmüller:2.8.2021 8:43

Nestačilo. Tady tě musím odkázat na stránku, kde jsou vysvětleny regulární výrazy.

Odpovedať
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Odpovedá na Petr Štechmüller
Robert Vyskup:2.8.2021 20:25

Dobrá chápu, že \d je celé číslo chápu, že + nám říká, že takových znaků tam může být víc, ale co tam dělá to první \
Já vím, že to je znak, který nám říká, že s \d bude jednáno nějak speciálně. Co to ale zanmená v tomto konkrétním případě? Jak speciálně? A proč musí být s ním speciálně jednáno. Je to celé sekvence, která se u break používá když chceme něco přeskočit a jít dál?

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 24.