Erste Schritte Console - Sehr komische Ausgabe!

pkroll

Mitglied
Guten Tag! 😉

Eclipse (Luna Service Release 1 (4.4.1)); Java (1.7.0_51)

Java:
package Java4DummiesPackage;
import java.io.IOException;

public class Java4DummiesPackageClass {

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		System.out.println("Wie alt bist du?");
		int alter = System.in.read();
		System.out.println(alter);
	}

}
Ich bin ein absoluter Neuling und habe folgendes Problem.
In der Console habe ich folgende Zahlen eingegeben (Eingabe) mit folgenden Resultaten (Ausgabe)

Eingabe: 0
Ausgabe: 48

Eingabe: 1
Ausgabe: 49

Eingabe: 10
Ausgabe: 49

Eingabe: 100
Ausgabe: 49


Wie kommt es, daß ich nicht die gleiche Zahl die ich eingegeben habe auch als Ausgabe erhalte?
 
Vielen Dank ...
-> System.in.read()
"Sie gibt die Anzahl der gelesenen bytes als Rückgabewert zurück." Ist das richtig ?
Wenn ja, dann verstehe ich die Ausgaben nicht. Denn "100" zB. hat doch keine "49" bytes?
 

Neue Themen


Zurück
Oben