Stránka 1 z 1
JAVA prográmek pomoc
Napsal: ned 2. dub 2006, 10:32
od bubla
Ahoj. Dostal jsem za úkol udělat prográmek v JAVĚ, ale vůbec nevím jak na to. Ten program má v daném souboru .txt určit maximální počet slov na jednom řádku a pak to vypsat na obrazovku. Jednotlivá slova jsou oddělená mezerami a konci řádek.
Tak kdyby mi někdo pomohl, byl bych mu vděčen. Díky
Napsal: ned 2. dub 2006, 11:51
od Nidzo
Sice nedelam v Jave, ale pokud chces teoreticky jak na to tak bych to udelal asi takle...nadefinujes si promnenou treba maxPocetSlov a pod ni to budes ukladat, nactes vzdy jednotlivy radek a jakmile se objevi v radce " " (mezera) tak pocetSlov++; (nevim jak je to v Jave ale mela by mit skoro stejnou syntaxi jako C#) jakmile doctes radek tak porovnavas jestli maxPocetSlov > pocetSlov. Pokud je, nic nedelas, pokud ne maxPocetSlov = pocetSlov; to cele opakovat az do konce souboru...
Snad sem ti aspon trosku pomohl...
Napsal: ned 2. dub 2006, 14:27
od Teuzz
V Jave taky neumím, jen bych měl zlepšováček...
z každého řádku udělat nějakou explode funkcí pole podle znaku " ". pak stačí spočítat počet hodnot v poli. Pokud je hodnota větší než maxPocetSlov, tak maxPocetslov prepises
sice je to detail, ale rychlejsi
Napsal: pon 3. dub 2006, 18:05
od bubla
Díky za odpovědi. Ale já neumím v JAVĚ skoro nic, takže lepší by bylo, kdyby mi to někdo ukázal raději prakticky jak to bude vypadat.
Fakt by mi to pomohlo. Dík