Eine der ersten Fragen beim Programmieren ist häufig, wie man
Daten von der Tastatur, von einer Datei etc. einlesen kann.
Hier werden anhand von kleinen Beispielprogrammen 3 Ansätze
vorgestellt, wie man dies in Java für die numerischen primitiven
Datentypen (byte, short, int, long, float, double)
sowie char und String erreichen
kann. Weiterhin ist ein Beispielprogramm angegeben, wie man
zeichenweise (Buchstabe für Buchstabe) einlesen kann.
Einlesen von der Kommandozeile (siehe eclipse-Beschreibung, wie man dort Argumente der Kommandozeile angibt) Hier ist ein Beispielprogramm, wie man in der Kommandozeile Daten an ein Programm übergeben kann. Starten mit: java Kommandozeilenargumente 1 5.7 3.1 x str
Einlesen von der Tastatur Hier ist ein Beispielprogramm, wie man in einem Programm Daten von der Tastatur einlesen kann. Starten mit: java EingabeTastatur . Anschliessend die Daten über die Tastatur eingeben (in einer Zeile oder auf mehrere Zeilen verteilt), gefolgt von genau zwei Zeilen mit einem Buchstaben bzw. einer Zeichenkette. Beispieleingabe:
1 2 3 4 5 6
A
Hallo
Einlesen aus einer Datei Hier ist ein Beispielprogramm, wie man in einem Programm Daten von einer Datei einlesen kann. Starten mit: java EingabeDatei . Die Datei muss für dieses Beispielprogramm den Namen test.txt haben. Eine Beispieleingabedatei ist hier .
Einlesen von Zahlen, deren Anzahl man vorher nicht kennt Hier ist ein Beispielprogramm, wie man in einem Programm ganzzahlige Werte von der Tastatur einlesen kann, deren Anzahl man vorher nicht kennt. Man kann beliebig viele ganzzahlige Werte nach Start des Programms über die Tastatur eingeben. Die Zahlen sind jeweils durch Leerzeichen oder Zeilenende voeinander zu trennen. Abschliessen muss man die Zahlenfolge mit einem Zeichen, das nicht als Startzeichen einer ganzzahligen Eingabe erlaubt ist, also z.B. ein Punkt. Starten mit: java EingabeUnbekannt Eine erlaubte Eingabe wäre also beispielsweise:
1 2 3
4 5 .
Einlesen einzelner Zeichen
Will man von der Tastatur (es geht prinzipiell auch von einer Datei,...) Zeichen für Zeichen einlesen, kann man dieses Programm verwenden.
Zeichnen
Eine kleine Anleitung zum Zeichnen mit Java finden Sie hier .