Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Zahlen und Zeichen

Matthias! / 1 Antworten / Baumansicht Nickles

Ich möchte eigentlich eine zahl aus einer datei oder von tastatur einlesen.dazu habe ich wie folgt einen BufferedReader benutzt.

BufferedReader b = null;

int readint () throws java.io.IOException {
b = new BufferedReader(new InputStreamReader(System.in));
return b.read();
}

wenn ich nun readint aufrufe und den wert ausgebe, erhalte ich eine ganz andere zahl in der ausgabe, als eingegeben wurde.
woran liegt das.ich habe vermutungen, komme aber im moment nicht so recht weiter.

gruss matthias

bei Antwort benachrichtigen
Anonym Matthias! „Zahlen und Zeichen“
Optionen

Die Funktion müsste den Ascii Code des Zeichens liefern. Also bei "a" den Wert 65.

j.

bei Antwort benachrichtigen