Auf Thema antworten

[code=Java]BufferedReader input=new BufferedReader (new InputStreamReader (System.in));[/code]

System.in ist der Eingabestrom aus der Konsole, der wird in ein Objekt (InputStreamReader) gepackt das sowas lesen kann, diese wird in einen BufferedReader gepackt, der gepuffert Textzeichen aus einem solchen Eingabestrom lesen kann.

[code=Java]strInput = input.readLine();[/code]

readLine() liest solange vom Eingabestrom bis über diesen ein Zeilenumbruch kommt und gibt dann diese Zeile als String zurück.


bzgl. dem catch: Beim Lesen und Schreiben in und aus Datenströmen kann es zu unterschiedlichsten Fehlern kommen. s. API - Doku BufferedReader#readLine()


Allgemein zum try catch Konstrukt: Exceptions



Oben