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 – 12. diel - Pole 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
Miroslav Švec:11.8.2024 17:55

Nechápu proč se u vypsání pole 1-10 znova vkládal cyklus, když se System.out.prin­tln(), pro výpis dá vložit hned za ten první?

Avatar
DarkCoder
Člen
Avatar
Odpovedá na Miroslav Švec
DarkCoder:11.8.2024 18:20

Nejspíš máš namysli vložení příkazu pro výpis daného prvku pole do prvního cyklu. Ano, tato úvaha je správná a v tomto případě i vhodná. Zde je opravdu zbytečné psát nový cyklus pro samostatný výpis. Není to chyba psát samostatně, ale zbytečně se bere procesorový čas. Zkušený programátor by to v tomto případě rozděleně nenapsal.

Nicméně je třeba vnímat jednotlivé postupy. Naplnění pole, operace s polem, výpis pole. Operace s polem nemusí být konzistentní nad všemi prvky pole. A vložení operace s polem do prvního cyklu může být chybou. Je tedy třeba uvažovat, zda operace sloučit do jednoho celku nebo je oddělit a muset tak použít nový cyklus.

Odpovedať
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Odpovedá na DarkCoder
Miroslav Švec:11.8.2024 18:50

Díky já jsem si to spletl s tím odstavcem pod tím jak jsem na to mžoural zvečera :D nicméně tenhle obrázek co jsi sem dal by mohl být v článku jako příklad.

Avatar
Odpovedá na Eduard Straka
Miroslav Švec:11.8.2024 18:52

String se píše do " "
Char se píše do ' '
a int se píše bez uvozovek

Avatar
Tomáš Proněk:24.10.2024 9:47

Chápu, že pro programátora to je logický zápis, ale pojmenovávat v jednom zdrojovém kódu prvky skoro stejně (např. cislo a cisla) pak dělá člověku velký problém s orientací co a kde se dělá a proč, protože si musí dávat pořádný pozor. Pro názornost by bylo lepší to udělat jasně oddělitelné

Avatar
Odpovedá na Tomáš Proněk
Pavla Sklenářová:8.11.2024 17:20

Já to chápu jako konvenci, kdy plurálem se pojmenovává kolekce (tady pole), a singulárem člen té kolekce.

Odpovedať
Nepropadejte panice.
Avatar
DarkCoder
Člen
Avatar
Odpovedá na Pavla Sklenářová
DarkCoder:8.11.2024 18:16

Prvek pole se označuje indexací jména pole. Iterační proměnná se obvykle označuje písmenem (nejčastěji i, j, k).

Odpovedať
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Antonín Zimčík:8.11.2024 20:47

Proč není uveden příklad jak funguje metoda copyOfRange() ???

Avatar
Odpovedá na DarkCoder
Pavla Sklenářová:8.11.2024 20:49

Pro cyklus for ano, ale pro foreach je to tak, jak říkám. Kód

for (int číslo:čísla)…

znamená Pro každé číslo v kolekci čísla proveď…

Odpovedať
Nepropadejte panice.
Avatar
Antonín Zimčík:8.11.2024 21:29

Cyklus foreach musí mít proměnnou úplně novou, která není nikde dříve v programu definovaná?
Vypisuje mi to chybu "variable cislo is already defined in method main(java.lan­g.String[])"

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