next up previous contents
Nächste Seite: Wiederholte Eingabe Aufwärts: Eingabe Vorherige Seite: Zeichen eingeben   Inhalt

Zeilenweise Eingabe

Zuerst muss ein Objekt vom Typ InputStreamReader() erzeugt werden, das das Objekt BufferedReader verwenden kann. Dieses enthält schließlich die Eingabe, aus der die Methode readLine() zeilenweise ausliest...

import java.io.*;

public class eingabe {
   
    public static void main (String args[]) throws IOException{
        InputStreamReader datenstrom = new InputStreamReader(System.in);
        BufferedReader dateneingabe = new BufferedReader(datenstrom);
        int i = Integer.parseInt(dateneingabe.readLine());
        System.out.println("Die Zahl " + i + " wurde eingegeben ;-)");
    }
}

Beachte, dass die Methode readLine() verwendet werden muss, um eine Zeile aus der Eingabe zu lesen! Diese Zeile muss schließlich noch mit der Methode parseInt() der Klasse Integer in eine ganze Zahl umgewandelt werden. Dieses Ergebnis wird schließlich der Variablen i (vom Typ einer ganzen Zahl) zugewiesen. Erst dann steht die Eingabe beispielsweise für Berechnungen zur Verfügung.

Die Eingabe der ganzen Zeile (hier eine mehrziffrige ganze Zahl) wird ausgegeben:

3142
3142 wurde eingegeben ...



Alfred Nussbaumer 2003-02-10