[ Príspevkov: 15 ] 
AutorSpráva
Offline

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

Registrovaný: 02.07.06
Prihlásený: 19.12.24
Príspevky: 14266
Témy: 315 | 315
Bydlisko: Bratislava
NapísalOffline : 15.10.2010 7:36 | JAVA - vstup

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 | 2
NapísalOffline : 15.10.2010 10:15 | JAVA - vstup

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ý: 19.12.24
Príspevky: 14266
Témy: 315 | 315
Bydlisko: Bratislava
Napísal autor témyOffline : 15.10.2010 10:47 | JAVA - vstup

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 | 20
Bydlisko: Krásno n/Ky...
NapísalOffline : 15.10.2010 11:06 | JAVA - vstup

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 | 2
NapísalOffline : 15.10.2010 11:10 | JAVA - vstup

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ý: 19.12.24
Príspevky: 14266
Témy: 315 | 315
Bydlisko: Bratislava
Napísal autor témyOffline : 15.10.2010 11:17 | JAVA - vstup

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ý: 17.12.24
Príspevky: 690
Témy: 35 | 35
Bydlisko: Rimavská So...
NapísalOffline : 15.10.2010 13:18 | JAVA - vstup

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ý: 19.12.24
Príspevky: 14266
Témy: 315 | 315
Bydlisko: Bratislava
Napísal autor témyOffline : 15.10.2010 13:38 | JAVA - vstup

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 | 2
NapísalOffline : 15.10.2010 13:44 | JAVA - vstup

ano, ale je dostupny az od verzie 5.0 !


Offline

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

Registrovaný: 02.12.06
Prihlásený: 17.12.24
Príspevky: 690
Témy: 35 | 35
Bydlisko: Rimavská So...
NapísalOffline : 15.10.2010 13:46 | JAVA - vstup

á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ý: 19.12.24
Príspevky: 14266
Témy: 315 | 315
Bydlisko: Bratislava
Napísal autor témyOffline : 15.10.2010 13:55 | JAVA - vstup

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 | 2
NapísalOffline : 15.10.2010 13:57 | JAVA - vstup

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ý: 19.12.24
Príspevky: 14266
Témy: 315 | 315
Bydlisko: Bratislava
Napísal autor témyOffline : 15.10.2010 14:00 | JAVA - vstup

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ý: 17.12.24
Príspevky: 690
Témy: 35 | 35
Bydlisko: Rimavská So...
NapísalOffline : 15.10.2010 15:00 | JAVA - vstup

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ý: 19.12.24
Príspevky: 14266
Témy: 315 | 315
Bydlisko: Bratislava
Napísal autor témyOffline : 15.10.2010 15:13 | JAVA - vstup

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!
 [ Príspevkov: 15 ] 


JAVA - vstup



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

585

28.11.2011 23:49

walther

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

905

02.04.2014 12:41

XOLOO

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

5559

09.03.2009 17:14

tlacitko Enter

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

JAVA - java.lang.NullPointerException

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

1

1127

04.01.2010 17:05

emigrate

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

Vstup

v Redakčné systémy

3

805

15.11.2006 10:23

KillerSVK

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

Vstup do agemu

v Obchody, reklamácie a právo

14

1942

30.09.2007 16:42

Darth Anubis

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

Vstup do BIOS

v Intel čipové sady

8

637

18.05.2021 17:32

vasekg

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

lcd neprepne vstup

v Monitory, televízory a projektory

1

599

30.09.2009 17:31

Jaro

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

Drupal - pouzivatelsky vstup

v Redakčné systémy

3

444

17.07.2013 16:54

intelygent

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

Vstup na stranku

v PHP, ASP

5

557

25.09.2008 18:29

pepek92

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

vstup pro sluchátka...

v Zvuk

10

1390

08.11.2005 21:01

Whistler

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

[C] vstup z stdin

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

11

735

18.01.2009 17:38

Dudo5611

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

Zniceny vstup na notebooku

v Notebooky a netbooky

6

614

17.08.2012 20:57

kikoo5

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

Vstup hodnot do TEdit

v Delphi, Visual Basic

2

515

02.11.2014 22:04

jasug

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

3162

28.05.2020 19:38

michalesku

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

neopravneny vstup do email schranky

v Obchody, reklamácie a právo

3

766

28.01.2009 11:08

ac.milan



© 2005 - 2024 PCforum, edited by JanoF