Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 15 ] 
AutorSpráva
Offline

Skúsený užívateľ
Skúsený užívateľ
JAVA - vstup

Registrovaný: 02.07.06
Prihlásený: 15.04.24
Príspevky: 14182
Témy: 312
Bydlisko: Bratislava
Príspevok NapísalOffline : 15.10.2010 7:36

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!
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 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


Offline

Skúsený užívateľ
Skúsený užívateľ
JAVA - vstup

Registrovaný: 02.07.06
Prihlásený: 15.04.24
Príspevky: 14182
Témy: 312
Bydlisko: Bratislava
Príspevok Napísal autor témyOffline : 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!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.12.06
Prihlásený: 01.03.13
Príspevky: 239
Témy: 20
Bydlisko: Krásno n/Ky...
Príspevok NapísalOffline : 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();
  }
}


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 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));
   }

}


Offline

Skúsený užívateľ
Skúsený užívateľ
JAVA - vstup

Registrovaný: 02.07.06
Prihlásený: 15.04.24
Príspevky: 14182
Témy: 312
Bydlisko: Bratislava
Príspevok Napísal autor témyOffline : 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!
Offline

Užívateľ
Užívateľ
JAVA - vstup

Registrovaný: 02.12.06
Prihlásený: 11.04.24
Príspevky: 690
Témy: 35
Bydlisko: Rimavská So...
Príspevok NapísalOffline : 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!
Offline

Skúsený užívateľ
Skúsený užívateľ
JAVA - vstup

Registrovaný: 02.07.06
Prihlásený: 15.04.24
Príspevky: 14182
Témy: 312
Bydlisko: Bratislava
Príspevok Napísal autor témyOffline : 15.10.2010 13:38

o tom som nieco pocul, teraz som trochu googlil. Myslis nieco taketo ? http://www.java-made-easy.com/java-scanner.html







_________________
PODPIS BOL UPRAVENÝ / ZMAZANÝ Z DÔVODU PORUŠOVANIA PRAVIDIEL FÓRA!
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 15.10.2010 13:44

ano, ale je dostupny az od verzie 5.0 !


Offline

Užívateľ
Užívateľ
JAVA - vstup

Registrovaný: 02.12.06
Prihlásený: 11.04.24
Príspevky: 690
Témy: 35
Bydlisko: Rimavská So...
Príspevok NapísalOffline : 15.10.2010 13:46

áno to som myslel a naozaj je až od 5.0







_________________
Math is the best!
Offline

Skúsený užívateľ
Skúsený užívateľ
JAVA - vstup

Registrovaný: 02.07.06
Prihlásený: 15.04.24
Príspevky: 14182
Témy: 312
Bydlisko: Bratislava
Príspevok Napísal autor témyOffline : 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!
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 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 .


Offline

Skúsený užívateľ
Skúsený užívateľ
JAVA - vstup

Registrovaný: 02.07.06
Prihlásený: 15.04.24
Príspevky: 14182
Témy: 312
Bydlisko: Bratislava
Príspevok Napísal autor témyOffline : 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!
Offline

Užívateľ
Užívateľ
JAVA - vstup

Registrovaný: 02.12.06
Prihlásený: 11.04.24
Príspevky: 690
Témy: 35
Bydlisko: Rimavská So...
Príspevok NapísalOffline : 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!
Offline

Skúsený užívateľ
Skúsený užívateľ
JAVA - vstup

Registrovaný: 02.07.06
Prihlásený: 15.04.24
Príspevky: 14182
Témy: 312
Bydlisko: Bratislava
Príspevok Napísal autor témyOffline : 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!
Odpovedať na tému [ Príspevkov: 15 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Java vstup funkcie

v Assembler, C, C++, Pascal, Java

6

546

28.11.2011 23:49

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. dobre java navody a nova tema JAVA

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Assembler, C, C++, Pascal, Java

35

5429

09.03.2009 17:14

tlacitko Enter Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Rozdiel medzi Java Standard a Java EE

v Assembler, C, C++, Pascal, Java

1

840

02.04.2014 12:41

XOLOO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. JAVA - java.lang.NullPointerException

v Assembler, C, C++, Pascal, Java

1

1083

04.01.2010 17:05

emigrate Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vstup

v Redakčné systémy

3

762

15.11.2006 10:23

KillerSVK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Drupal - pouzivatelsky vstup

v Redakčné systémy

3

404

17.07.2013 16:54

intelygent Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vstup na stranku

v PHP, ASP

5

514

25.09.2008 18:29

pepek92 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vstup pro sluchátka...

v Zvuk

10

1335

08.11.2005 21:01

Whistler Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vstup do BIOS

v Intel čipové sady

8

542

18.05.2021 17:32

vasekg Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vstup do agemu

v Obchody, reklamácie a právo

14

1896

30.09.2007 16:42

Darth Anubis Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. lcd neprepne vstup

v Monitory, televízory a projektory

1

564

30.09.2009 17:31

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zniceny vstup na notebooku

v Notebooky a netbooky

6

568

17.08.2012 20:57

kikoo5 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vstup hodnot do TEdit

v Delphi, Visual Basic

2

456

02.11.2014 22:04

jasug Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HDMI vstup a výstup

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Elektronika

46

2663

28.05.2020 19:38

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. [C] vstup z stdin

v Assembler, C, C++, Pascal, Java

11

689

18.01.2009 17:38

Dudo5611 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vstup a vystup z databazy

v PHP, ASP

4

531

18.06.2011 18:30

general667 Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra