NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 17 - Cykly v Javě potřetí - do-while, break a continue

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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.

 
Odpovědět
5.10.2020 12:10
Avatar
Odpovídá na Karoline Elisabeth Wild
Petr Štechmüller:5.10.2020 13:43

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

Odpovědět
5.10.2020 13:43
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();
 
Odpovědět
6.5.2021 18:27
Avatar
Odpovídá 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.

Odpovědět
6.5.2021 18:51
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!

 
Odpovědět
17.7.2021 12:12
Avatar
Robert Vyskup:1.8.2021 20:38

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

 
Odpovědět
1.8.2021 20:38
Avatar
Odpovídá 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 ;-)

Odpovědět
1.8.2021 21:10
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é?

 
Odpovědět
2.8.2021 2:59
Avatar
Odpovídá 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.

Odpovědět
2.8.2021 8:43
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Odpovídá 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?

 
Odpovědět
2.8.2021 20:25
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 10 zpráv z 24.