NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 6 - Primitivní datové typy v Javě

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
pocitac770
Tvůrce
Avatar
Odpovídá 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í...

Editováno 27.2.2018 14:53
 
Odpovědět
27.2.2018 14:53
Avatar
Odpovídá 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 :)

 
Odpovědět
27.2.2018 15:03
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá 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

 
Odpovědět
27.2.2018 15:50
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá 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...

 
Odpovědět
27.2.2018 15:52
Avatar
Petr Zajac
Člen
Avatar
Odpovídá 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 ;-)

 
Odpovědět
27.2.2018 18:14
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á ?

 
Odpovědět
1.3.2018 19:49
Avatar
pocitac770
Tvůrce
Avatar
Odpovídá 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

 
Odpovědět
1.3.2018 23:53
Avatar
Odpovídá na pocitac770
Anna Garibyan:3.3.2018 17:01

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

 
Odpovědět
3.3.2018 17:01
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());
}

}

 
Odpovědět
7.3.2018 11:56
Avatar
Odpovídá 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 :)

 
Odpovědět
8.3.2018 19:40
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 184.