Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Autor | Správa |
---|
Registrovaný: 02.07.06 Prihlásený: 19.12.24 Príspevky: 14266 Témy: 315 | 315 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 | 2 |
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ý: 19.12.24 Príspevky: 14266 Témy: 315 | 315 Bydlisko: Bratislava |
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 | 20 Bydlisko: Krásno n/Ky... |
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 | 2 |
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ý: 19.12.24 Príspevky: 14266 Témy: 315 | 315 Bydlisko: Bratislava |
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ý: 17.12.24 Príspevky: 690 Témy: 35 | 35 Bydlisko: Rimavská So... |
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ý: 19.12.24 Príspevky: 14266 Témy: 315 | 315 Bydlisko: Bratislava | |
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
ano, ale je dostupny az od verzie 5.0 !
|
|
Registrovaný: 02.12.06 Prihlásený: 17.12.24 Príspevky: 690 Témy: 35 | 35 Bydlisko: Rimavská So... |
áno to som myslel a naozaj je až od 5.0
_________________ Math is the best! |
|
Registrovaný: 02.07.06 Prihlásený: 19.12.24 Príspevky: 14266 Témy: 315 | 315 Bydlisko: Bratislava |
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 | 2 |
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ý: 19.12.24 Príspevky: 14266 Témy: 315 | 315 Bydlisko: Bratislava |
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ý: 17.12.24 Príspevky: 690 Témy: 35 | 35 Bydlisko: Rimavská So... |
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ý: 19.12.24 Príspevky: 14266 Témy: 315 | 315 Bydlisko: Bratislava |
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 |
---|
| v Assembler, C, C++, Pascal, Java | 6 | 585 | 28.11.2011 23:49 walther | | v Assembler, C, C++, Pascal, Java | 1 | 905 | 02.04.2014 12:41 XOLOO | | [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 35 | 5559 | 09.03.2009 17:14 tlacitko Enter | | v Assembler, C, C++, Pascal, Java | 1 | 1127 | 04.01.2010 17:05 emigrate | | v Redakčné systémy | 3 | 805 | 15.11.2006 10:23 KillerSVK | | v Obchody, reklamácie a právo | 14 | 1942 | 30.09.2007 16:42 Darth Anubis | | v Intel čipové sady | 8 | 637 | 18.05.2021 17:32 vasekg | | v Monitory, televízory a projektory | 1 | 599 | 30.09.2009 17:31 Jaro | | v Redakčné systémy | 3 | 444 | 17.07.2013 16:54 intelygent | | v PHP, ASP | 5 | 557 | 25.09.2008 18:29 pepek92 | | v Zvuk | 10 | 1390 | 08.11.2005 21:01 Whistler | | v Assembler, C, C++, Pascal, Java | 11 | 735 | 18.01.2009 17:38 Dudo5611 | | v Notebooky a netbooky | 6 | 614 | 17.08.2012 20:57 kikoo5 | | v Delphi, Visual Basic | 2 | 515 | 02.11.2014 22:04 jasug | | [ Choď na stránku: 1, 2 ] v Elektronika | 46 | 3162 | 28.05.2020 19:38 michalesku | | v Obchody, reklamácie a právo | 3 | 766 | 28.01.2009 11:08 ac.milan |
|