| | |
| Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Autor | Správa |
---|
Registrovaný: 02.07.06 Prihlásený: 15.04.24 Príspevky: 14182 Témy: 312 Bydlisko: Bratislava |
Zdravim
Mam jednu otazku na ktoru existuje asi jednoducha odpoved, no neviem ju najst.
Ako najjednoduchsiu funkciu mozem pouzit, ked chcem pouzivat klasicky vstup ako v cin.get(); v C++?
Dopracoval som sa k niecomu takemuto
Kód: BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ale hce to importovat dve kniznice a to mi pride trochu komplikovane. Je to mozne nejak jednoduchsie ?
_________________ PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA! |
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 15.10.2010 10:15 | |
|
System.in je vstup, to ostatne je len na urcenie ako sa bude zo vstupu citat . System.in je typu InputStream a ten ma k dispozicii napr metodu "read(byte[])" cize ak ti staci vstup nacitany do pola byteov tak nepotrebujes importovat kniznicu java.io
apropo InputStreamReader a aj BufferedReader su sucastou toho isteho balika java.io
|
|
Registrovaný: 02.07.06 Prihlásený: 15.04.24 Príspevky: 14182 Témy: 312 Bydlisko: Bratislava | Napísal autor témy Johnnny: 15.10.2010 10:47 | |
|
neviem ci sa chapeme, potrebujem nacitat typy ako double, int a spol a nejak sa mi to nedari ... Ja neviem, mozno som natvrdly, v skole sme toto nemali, ucim sa to sam, prebehol som pol knihy, a na toto som dosial nenarazil ...
Neslo by uviest nejaky priklad ?
Jednoducha vec, chcem vypisat hodnotu nejakej premenne, napr "double cislo"
ale to cislo si chcem zadavat sam ...
_________________ PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA! |
|
Registrovaný: 25.12.06 Prihlásený: 01.03.13 Príspevky: 239 Témy: 20 Bydlisko: Krásno n/Ky... | Napísal m@-nX: 15.10.2010 11:06 | |
|
Napriklad
Kód: import java.io.*;
public class FormatovanyVstup { public static void main(String[] args) throws IOException { FileReader fr = new FileReader("vstup.txt"); BufferedReader in = new BufferedReader(fr); String riadok; int k, suma = 0;
while((riadok = in.readLine()) != null) { k = Integer.valueOf(riadok).intValue(); suma += k; }
System.out.println("Sucet je: " + suma); fr.close(); } }
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 15.10.2010 11:10 | |
|
vstup je stale seqencia znakov a zalezi len od toho kto zadava vstup ze ci tam zada seqenciu znakov interpretovatelnu ako double .
jednoduchy priklad ktory ta vyzve na zadanie vstupu a nasledne ti ho zase vypise na consolu
Kód: import java.io.IOException;
public class test { public static void main(String[] args) throws IOException { byte[] vstup = new byte[255]; System.out.print("zadaj vstup:"); int cnt = System.in.read(vstup); System.out.print(new String(vstup).substring(0, cnt)); }
}
|
|
Registrovaný: 02.07.06 Prihlásený: 15.04.24 Príspevky: 14182 Témy: 312 Bydlisko: Bratislava | Napísal autor témy Johnnny: 15.10.2010 11:17 | |
|
No, takze toto funguje. Je uzasne ako pekne komplikovane to vie byt. No dobre, tak zatial sa budem tymto, dik za help
_________________ PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA! |
|
Registrovaný: 02.12.06 Prihlásený: 11.04.24 Príspevky: 690 Témy: 35 Bydlisko: Rimavská So... | Napísal jarrro: 15.10.2010 13:18 | |
|
alebo sa dá použiť aj trieda Scanner tá implementuje Iterator a má metódy ako nextInt, nextDouble , atď, ktoré vracajú priamo príslušné typy
_________________ Math is the best! |
|
Registrovaný: 02.07.06 Prihlásený: 15.04.24 Príspevky: 14182 Témy: 312 Bydlisko: Bratislava | |
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 15.10.2010 13:44 | |
|
ano, ale je dostupny az od verzie 5.0 !
|
|
Registrovaný: 02.12.06 Prihlásený: 11.04.24 Príspevky: 690 Témy: 35 Bydlisko: Rimavská So... | Napísal jarrro: 15.10.2010 13:46 | |
|
áno to som myslel a naozaj je až od 5.0
_________________ Math is the best! |
|
Registrovaný: 02.07.06 Prihlásený: 15.04.24 Príspevky: 14182 Témy: 312 Bydlisko: Bratislava | Napísal autor témy Johnnny: 15.10.2010 13:55 | |
|
no dobre, ale to by nemam byt problem, nie ? Ak sa teda bavime o JDK. Alebo nie ?
_________________ PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA! |
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 15.10.2010 13:57 | |
|
no 1.4.x je este dost casto pouzivana , zalezi od toho naco ti to bude. ak len pre tvoju osobnu potrebu tak je to v pohode .
|
|
Registrovaný: 02.07.06 Prihlásený: 15.04.24 Príspevky: 14182 Témy: 312 Bydlisko: Bratislava | Napísal autor témy Johnnny: 15.10.2010 14:00 | |
|
no takto. Momentalne to je cisto edu ucel. Cize mame to v skole, ale teraz sa tomu venujem ako samouk. Co bude dalej neviem ...
Ale nechapem, je nejaky problem pracovat s tym najnovsim ? Alebo inak. Ako by to bolo keby som sa tym planoval zivit ? Jediny problem vidim len v tom ze vlastne niektore nove funkcie by som pripadne nemal k dispozicii ...
_________________ PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA! |
|
Registrovaný: 02.12.06 Prihlásený: 11.04.24 Príspevky: 690 Témy: 35 Bydlisko: Rimavská So... | Napísal jarrro: 15.10.2010 15:00 | |
|
staršie verzie používajú firmy čo začali keď boli ich verzie aktuálne a zákazník/ci nechcú zaplatiť za prechod na novšiu verziu
_________________ Math is the best! |
|
Registrovaný: 02.07.06 Prihlásený: 15.04.24 Príspevky: 14182 Témy: 312 Bydlisko: Bratislava | Napísal autor témy Johnnny: 15.10.2010 15:13 | |
|
jasne, ale zaujima ma co to znamena pre mna ako pripadneho developera. Len to ze sa budem musiet iste funkcie pouzivat inak ? Resp pouzivat ich starsie varienty ?
_________________ PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA! |
|
| Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Java vstup funkcie v Assembler, C, C++, Pascal, Java | 6 | 547 | 28.11.2011 23:49 walther | | dobre java navody a nova tema JAVA [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 35 | 5429 | 09.03.2009 17:14 tlacitko Enter | | Rozdiel medzi Java Standard a Java EE v Assembler, C, C++, Pascal, Java | 1 | 840 | 02.04.2014 12:41 XOLOO | | JAVA - java.lang.NullPointerException v Assembler, C, C++, Pascal, Java | 1 | 1083 | 04.01.2010 17:05 emigrate | | Vstup v Redakčné systémy | 3 | 763 | 15.11.2006 10:23 KillerSVK | | lcd neprepne vstup v Monitory, televízory a projektory | 1 | 565 | 30.09.2009 17:31 Jaro | | Drupal - pouzivatelsky vstup v Redakčné systémy | 3 | 405 | 17.07.2013 16:54 intelygent | | Vstup na stranku v PHP, ASP | 5 | 515 | 25.09.2008 18:29 pepek92 | | vstup pro sluchátka... v Zvuk | 10 | 1336 | 08.11.2005 21:01 Whistler | | Vstup do BIOS v Intel čipové sady | 8 | 542 | 18.05.2021 17:32 vasekg | | Vstup do agemu v Obchody, reklamácie a právo | 14 | 1897 | 30.09.2007 16:42 Darth Anubis | | Zniceny vstup na notebooku v Notebooky a netbooky | 6 | 569 | 17.08.2012 20:57 kikoo5 | | Vstup hodnot do TEdit v Delphi, Visual Basic | 2 | 457 | 02.11.2014 22:04 jasug | | HDMI vstup a výstup [ Choď na stránku: 1, 2 ] v Elektronika | 46 | 2666 | 28.05.2020 19:38 michalesku | | [C] vstup z stdin v Assembler, C, C++, Pascal, Java | 11 | 690 | 18.01.2009 17:38 Dudo5611 | | Vstup a vystup z databazy v PHP, ASP | 4 | 532 | 18.06.2011 18:30 general667 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|