Weergegeven resultaten: 1 t/m 5 van 5
  1. #1
    Member EyeBallz's schermafbeelding
    Lid sinds
    23/11/04
    Locatie
    KodB
    Berichten
    1.876
    iTrader
    10 (100%)

    [PROG][JAVA] System.in.read() voor int's

    ik wil dus gewoon een getal inlezen vh keyboard
    als ik doe:

    Code:
    int i;
    i = System.in.read();
    krijg ik de ascii waarde


    als ik doe:
    Code:
    String i;
    i = System.in.readLine();
    krijg ik hem niet geparst

    iemand met een oplossing?

  2. #2
    Member meeneemchinees's schermafbeelding
    Lid sinds
    19/07/02
    Locatie
    chinatown
    Berichten
    127
    iTrader
    0
    Ik heb het niet getest, maar dit zou toch moeten werken :

    Code:
    String s;
    s = System.in.readLine();
    int i = Integer.parseInt(s);
    eventueel ipv parseInt(s) doe je parseInt(s.trim())

  3. #3
    Member EyeBallz's schermafbeelding
    Lid sinds
    23/11/04
    Locatie
    KodB
    Berichten
    1.876
    iTrader
    10 (100%)
    works like a charm!
    thx!

  4. #4
    Member DiDoria's schermafbeelding
    Lid sinds
    5/11/03
    Berichten
    2.549
    iTrader
    0
    Code:
    int i;
    i = Integer.parseInt(System.in.readLine());
    Dit is gewoon wat korter (en "mooier") zou ook moeten werken

  5. #5
    Member
    Lid sinds
    12/10/02
    Locatie
    Gent
    Berichten
    14.847
    iTrader
    2 (100%)
    in principe zou ge ook exceptions moeten opvangen voor het geval uw readline geen integer is .

Discussie informatie

Users Browsing this Thread

Op dit moment bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •