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 – 6. diel - Primitívne dátové typy 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
pocitac770
Tvůrce
Avatar
Odpovedá na Veronika Nováková
pocitac770:27.2.2018 14:53

Co konrkétně myslíš? Protože článek je prolezlý různými příklady, kde vidíš ono reálné užití...

Editované
Avatar
Odpovedá na pocitac770
Veronika Nováková:27.2.2018 15:03

myslim realne vyuzitie v nejakej aplikacii vytvorenej javou. napr. ratanie obsahu a obvodu ako bolo v predoslej lekcii viem ze moze byt pouzite napr. v aplikacii ktora rata zo vzorcov ( a tak uzivatelovi zjednodusi ratanie), ale kde mozem vyuzit pocet pismen v zadanom slove? alebo nahradenie vyrazu zadaneho uzivatelom? nic mi nenapada tak si vravim ze sa aspon opytam :)

Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na Veronika Nováková
pocitac770:27.2.2018 15:50

Zkus byt ktrativni, a zkusit si predstavit, kde by mohl byt nejaky problem, ktery bys takto vyresila :)
Pr, delka slova, prestav si, ze nekde vypisujes nejaky seznam, kde by byly ty jmena, a chces, aby to bylo hezky zarovnano treba k pravemu okraji.. tam potrebujes znat delku, aby jsi mohla doplnit potrebny pocet mezer pred to slovo, aby to vychazelo :)
Nahrazovani... to muzes treba potrebovat, kdyz budou v nejake stringu nejaka klicova hesla (napr. jmeno, vek, pohlavi, atp.) A uzivatel to tam bude zadavat, ty to doplnis.... Napriklad ten String bude
Ahoj jsem jmeno, je mi vek let a jsem pohlavi. Nasledne dle uzivatelsleho vstupu doplnis ony udaje, nezavisle na tom, kde a kolikrat se v tom stringu nachazeji

Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na Veronika Nováková
pocitac770:27.2.2018 15:52

Ten hlavni problrm je, ze toto jsou veci ltere se stanou stavebnimi kameny pro budouci programovani mnohonadobne obsahlejsich aplikaci, to je jako se ptat "na co je cihla".. Když i reknu, že se cihly davaji vedle sebe a na sebe, nez vznikne zed, ze kterych je pak dum, tak ti to moc nepovi, protoze ses jeste neucila, co to vubec ta zed nebo dum je... Jen pro predstavu...

Avatar
Petr Zajac
Člen
Avatar
Odpovedá na pocitac770
Petr Zajac:27.2.2018 18:14

Najednu stranu je fajn, že je to vysvětleno takhle od "základů", ikdyž asi někdo kdo v životě neprogramoval, nebo nepřišel alespoň k programování jako "analytik", tak pojem "cihla", "zeď", "dům" ... jsou příměry jako pro obyvatele zapomenutých ostrovů kdesi v Tichomoří, který vidí cihlu jako vhodný "nástroj" na to aby cizím nájezdníkům rozbil hlavu ;-)
Jako bývalý programátor (databáze pod DOSem) na to občas koukám jako tele na nová vrata, protože ikdyž jsem programoval databáze, tak jsem (pokud si dobře vzpomínám) jednotlivá písmenka ve slově nepočítal a pokud jsem chtěl vědět od uživatele např. jméno+příjmení+a­dresa, tak jsem to pro svojí "pohodlnost" a user friendly přístup rozkouskoval do více proměných a každou uživatel zadával zvlášť ;-) Byl jsem spokojený JÁ i on ;-)

Avatar
Anna Garibyan:1.3.2018 19:49

Ahoj :-)
U příkladu s "toLowerCase()" jak ve větě "Budou zapnuté stíny?" se hledá vyraz "shadows" tak trochu nechápu proč vystup vychází jako true ? Java to překládá ?

Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na Anna Garibyan
pocitac770:1.3.2018 23:53

Nene, jde o to, že máme string vytažený třeba z nějakého konfiguračního souboru, přesněji "Fullscreen shaDows autosave", který si kvůli debilitě uživatelů pro jistotu prevedeme celkově na malá písmena, a pak tam vyhledáváme klíčová slova (autosave, shadows, fullscreen, nosound), pokud tam tyto slova najdeme, tak třeba změníme nějaké nastavení, zde je to reprezentováno pouhým vypsáním... Je to konkrétní příklad užití, ale s velkou abstrakcí samozřejmě :D

Avatar
Odpovedá na pocitac770
Anna Garibyan:3.3.2018 17:01

Jasný, už to dává smysl . Díky moc :-)

Avatar
Daniel Holánek:7.3.2018 11:56

Ahoj, nechci si stěžovat na kvalitu, článku. Je to úplně skvěle napsané, jen jsem si všiml, že když převedu kódy do NetBeans z ukázkek Trim() a Length(), tak tam chybí Scanner sc = new Scanner(System.in, "Windows-1250"); a bez mi to nefungovalo.
Nebo jsem dělal něco špatně?
Taky jsem si všiml, že Fromat() a Replace() kódy mi fungují i bez import java.util.Scanner;

Nakonec bych se chtěl zeptat proč mi v příkladu Legth() v NetBeans vypočítá délku mého jména jako 15 znaků, ale taky na webu jen 14? (správně je 14)

Díky

Použil jsme tento kód:

package length_trening;

import java.util.Scanner;

public class Length_trening {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "Windows-1250");

System.out.prin­tln("Zadejte vaše jméno:");
String jmeno = sc.nextLine();
System.out.prin­tf("Délka vašeho jména je: %d", jmeno.length());
}

}

Avatar
Odpovedá na pocitac770
Veronika Nováková:8.3.2018 19:40

Ahojte, na chvilu som sa odmlcala, ale uz som tu. Dakujem za odpovede, aj za priklady ako sa daju znalosti z lekcie vyuzit. To ze tieto veci su ako "cihla" si uvedomujem, no moja zvedavost je vacsia a chcem aby mi to vsetko davalo zmysel uz od zakladu :)

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