🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6927

Re: "simpel' vraagske ivm java

#6927
From: bomberboy
Date: Sun, 03 Nov 2002 23:04
32 lines
2213 bytes
Obsession wrote:

> Ik wil een cijfer van de console lezen via System.in.read() als ik het
> volgende doe:
> ...
> int x;
> x=System.in.read();
> // volgens de help returns deze functie een int, als ik 5 intik krijg ik
> 53 terug, nu zou ik die 5 willen hebben, niet die 53, das de ascii
> waarde als ik mij goed herinner. Ik heb deze nodig in een while lus

Je leest hier rechtstreeks van een inputStream.  Je moet daar eerst nog
een Reader rondwrappen, een InputStreamReader in dit geval.  En daarrond
nog een BuffferedReader is ook geen slecht idee.

Dan krijg je iets als

BufferedReader kb = new BufferedReader(new InputStreamReader(System.in));

En dan kan je van kb (keyboard) inlezen, bv met readLine()

int x = Integer.parseInt(kb.readLine);

De static methode parseInt is nog nodig om van de ingelezen String
(readLine returnt een String) een integer te maken.

De reden dat jij 53 kreeg was omdat je rechtstreeks van de InputStream
las, en je dus bytes terugkreeg, niet ge�nterpreteert als chars.  (zo
ongeveer)

-- 
Bruno
Technical Details
Message-ID: <pan.2002.11.03.23.04.29.905660.223@pandora.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-04!supernews.com!newsfeed.news2me.com!newsfeed.icl.net!newsfeed.fjserv.net!news-lond.gip.net!news.gsl.net!gip.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <swhx9.3051$Nd.568@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,83f88ea0d7b5bd4c
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-11-03 15:08:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-04!supernews.com!newsfeed.news2me.com!newsfeed.icl.net!newsfeed.fjserv.net!news-lond.gip.net!news.gsl.net!gip.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: bomberboy <newsbomber@pandora.be>
Subject: Re: "simpel' vraagske ivm java
Newsgroups: be.comp.programming
Organization: Me, Myself & I
Message-ID: <pan.2002.11.03.23.04.29.905660.223@pandora.be>
References: <swhx9.3051$Nd.568@afrodite.telenet-ops.be>
User-Agent: Pan/0.11.4 (Unix)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit
X-Comment-To: "Obsession" <Obsession_2001@hot-nospam-mail.com>
Lines: 32
Date: Sun, 03 Nov 2002 23:04:30 GMT
NNTP-Posting-Host: 213.118.36.98
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1036364670 213.118.36.98 (Mon, 04 Nov 2002 00:04:30 MET)
NNTP-Posting-Date: Mon, 04 Nov 2002 00:04:30 MET