Diskuze: programovani - pomoc s problemy
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 6 zpráv z 6.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.


Doporučuji ti pročíst si tutoriály v sekci http://www.itnetwork.cz/java/oop .
Jinak třída by měla vypadat asi nějak takto:
public class Pocitadlo{
private static int cislice = 0;
private static int pismena = 0;
.
.
.
public void analyzuj(String retezec){
//tvůj analizační kód
}
public void resetAnalyzy(){
cislice = 0;
pismena = 0;
.
.
.
}
public int getCislice(){
return (cislice);
}
public int getPismena(){
return (pismena);
}
.
.
.
}
Jo moc dekuju...zkusim si to procist a snad to nejak udelam.
jeste dnes nad tim dumam a
ne a ne na to prijit...ja bych umel akorat treba udelat, ze mam txt soubor,
kterej bych v netbeans definoval a scanoval tak, ze se mi zobrazi a pak by
zobrazil podle vaseho kodu samohlasky atd...ale tohle fakt nevim. Uz vubec
nechapu vetu "Kromě toho si objekt udržuje i počet zpracovaných řádků.
Všechny statistické údaje jsou celočíselné informace pouze pro čtení
(tzn., že mají veřejný getter)." - mohl by mi nekdo vypracovat ten kod s
tim, ze kdyby mel nejaky problem, tak bych se snazil s tim taky pomoci...Javu se
teprve zacinam ucit...zacinal jsem Pascalem a ten ackoliv mam na "akademicke
urovni", tak se mi skoro vubec nehodi.
a jeste bych poprosil vysvetleni, co jsou to iso znaky
package ukoly;
/**
*
* @author Samir
*/
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
import java.util.StringTokenizer;
public class zkousim {
public static void main(String[] args) throws IOException {
String s = "ASDasdas51ty355aYEio asdadas";
Scanner console = new Scanner(s);
System.out.println(s);
Scanner in = new Scanner(s);
int slova = 0;
int lines = 0;
int chars = 0;
while(in.hasNextLine()) {
lines++;
String line = in.nextLine();
chars += line.length();
slova += new StringTokenizer(line, " ,").countTokens();//na tento prikaz jsem prisel na internetu, ale popis v Eclipsu mi ho vysvetlil
}
System.out.println( s.replaceAll("\\D", "").length()); // to je to prvni zobrazeny cislo - pocet cisel (ciselnych znaku) ve stringu
System.out.println("Pocet radku, ktery ten string obsahuje: " + lines);
System.out.println("Pocet slov: " + slova);
System.out.println(s);
int pocet_malych_samohlasek = 0;
int pocet_malych_souhlasek = 0;
int pocet_velkych_samohlasek = 0;
int pocet_velkych_souhlasek = 0;
String male_samohlasky;
male_samohlasky = "aeiouy";
String male_souhlasky;
male_souhlasky = "bcdfghjklmnpqrstvwxz";
String velke_samohlasky;
velke_samohlasky = "AEIOUY";
String velke_souhlasky;
velke_souhlasky = "BCDFGHJKLMNPQRSTVWXZ";
String celkovy_pocet_samohlasek;
celkovy_pocet_samohlasek = male_samohlasky + velke_samohlasky;
String celkovy_pocet_souhlasek;
celkovy_pocet_souhlasek = male_souhlasky + velke_souhlasky;
String celkovy_pocet_pismenek;
celkovy_pocet_pismenek = celkovy_pocet_samohlasek + celkovy_pocet_souhlasek;
for (char c : s.toCharArray())
{
if (male_samohlasky.contains(String.valueOf(c)))
pocet_malych_samohlasek++;
else
if (male_souhlasky.contains(String.valueOf(c)))
pocet_malych_souhlasek++;
}
for (char e : s.toCharArray())
{
if (velke_souhlasky.contains(String.valueOf(e)))
pocet_velkych_souhlasek++;
else
if (velke_samohlasky.contains(String.valueOf(e)))
pocet_velkych_samohlasek++;
}
//bonus:
Scanner keyboard = new Scanner(s);
System.out.println("Which file?");
String fileName = keyboard.next(s);
FileReader fileReader = new FileReader(fileName);
BufferedReader reader = new BufferedReader(fileReader);
int longest = 0;
while (true) {
String line = reader.readLine();
if (line == null) {
break;
}
if (line.length() > longest) {
longest = line.length();
}
}
reader.close();
System.out.println("The longest line contained " + longest + " character(s)");
reader.close();
System.out.println("The longest line contained " + longest + " character(s)");
System.out.printf("Malych samohlasek: %d\n", pocet_malych_samohlasek);
System.out.printf("Malych souhlasek: %d\n", pocet_malych_souhlasek);
System.out.printf("Velkych souhlasek: %d\n", pocet_velkych_souhlasek);
System.out.printf("Velkych samohlasek: %d\n", pocet_velkych_samohlasek);
System.out.printf("Nepísmenných znaků: %d\n", s.length() - celkovy_pocet_pismenek);
//jestli tam jsou nejake chyby, tak za to se fakt omlouvam, ale delal jsem na tom celkem dlouho a uz fakt nic moc nevim
}
}
//doufam, ze je to aspon z 90% spravne
Zobrazeno 6 zpráv z 6.