WEB-NET-M.Rauner

Direkt zum Seiteninhalt

Hauptmenü

Variablen Eingabe

unsichtbare Seiten > Java

Das erste Programm-Teil 2

Programmierer legen großen Wert auf Kürze und sind ständig am Sparen. Ob Zeilen im Quellcode oder Speicherplatz, alles halten sie so kurz wie nur möglich, als ob das was kosten würde. So ist es möglich, Deklaration und Wertzuweisung in eine Zeile zu packen, in unserem Fall also:

int alter = 55;

Jeder muss für sich selbst entscheiden, wie er arbeitet, bei der späteren Programmierarbeit kommt diese Methode sowieso selten vor, denn eigentlich ist unsere Variable alles andere als variabel.
Zur Verarbeitung von Fließkomma-Zahlen benutzen wir den Variablentyp der „double-Variable“. Diese belegt 64 Bit unseres Arbeitsspeichers, den Wertebereich lassen Sie sich bitte im Listing-2 ausgeben, das ist mir zu viel Getippe und es schaut sich eh keiner so genau an.


Listing 1-2

Zeile 23

Hier wird die Variable vom Typ Double Deklariert und „gewicht“ genannt.

Zeile 25

Der Variable „gewicht“ wird der Wert 78.67 zugewiesen.

Zeile 27

Ausgabe der Variable „gewicht“.

Zeilen 29 und 30

Ausgabe des Wertebereiches der Double-Variablen.
Da Sie auch hier mit der Höhe Ihrer Gewichtsangabe mogeln dürfen, beachten Sie bitte, dass die Abtrennung des Vorkomma-Teiles vom Nachkomma-Teil durch den Punkt erfolgt, nicht durch das Komma! Wird bei der Eingabe der Dezimalpunkt weggelassen, wird die Variable trotzdem mit der Nachkommastelle dargestellt, in dem Fall mit „.0“.

An dieser Stelle, noch bevor wir die anderen Variablen-Typen behandeln, greife ich im Thema nach vorn, damit das Arbeiten in Java mehr Spaß macht. Es geht um die Eingaben. Meiner Meinung nach ist eine Variable erste dann eine, wenn ihr Wert auch variabel ist, also durch Eingabe verschiedener Zahlen und Zeichen Bewegung in die Programme kommen. Und letztlich ist ein Programm erst eins, wenn der Prozess aus Eingabe, Verarbeitung und Ausgabe nachvollziehbar wird und den eigentlichen Sinn sich dadurch erschließt. Und wie gesagt: Es macht auch mehr Spaß.

Java bietet uns von Haus aus Klassen an (Klassen behandeln wir dann später), die wir für unsere Zwecke benutzen können. Manche davon werden automatisch geladen und laufen im Hintergrund bereits mit. Wir benutzten Sie bereits (z.B. System.out.println()), andere müssen geladen, bzw. importiert werden, damit sie uns zu Diensten sein können. Für die Eingaben benutzen wir die Klasse „Scanner“. Den unteren Quellcode bitte neu erstellen, die Datei unter dem Namen „VariablenEingabe“ speichern.


Listing 2

Zeile 2

Import der Java-Klasse „Scanner“.

Zeile 4

Erstellen der Klasse „VariablenEingabe“.

Zeile 7

Erstellen unserer „main-Methode“; Beginn des Programms.

Zeile 11

Deklarieren von 3 Variablen vom Typ Double. Hier mal in einer Zeile, gleich hintereinander. Die einzelnen Variablen durch Komma trennen.

Zeile 14

Aufruf der Klasse Scanner, Deklarierung einer (Scanner)Variable mit dem Namen „variScan“. Dies soll eine neue Variable der Klasse Scanner sein, also new Scanner, und im Gegensatz zum bereits benutzten System.out erfolgt hier ein System.in – also eine Eingabe.

Zeile 16

Ist nichts anderes, als eine Eingabeaufforderung, man könnte sie weglassen, aber dann weiß man ja nicht, was der blinkende Cursor von einem erwartet.
Alle Eingaben werden mit „Enter“ abgeschlossen.

Zeile 18

Hier wird der Eingabewert in die Variable zahl1 geschrieben und gespeichert. „variScan“ kann neu beschrieben werden.

Zeile 20

Eingabe der 2. Zahl

Zeile 22

Eingabewert in zahl2 schreiben und speichern.

Zeile 24

Hier wird’s aufregend, wir multiplizieren zahl1 mit zahl2, speichern das Ergebnis in zahl3.

Zeile 26

Ausgabe des Ergebnisses mit System.out.println.

Ende des Programmes – bitte speichern!

Nun Compilieren!

Eingabeaufforderung starten. (Es empfiehlt sich, die Editoren, die Eingabeaufforderung udgl. an der Task-Leiste anzuheften, von dort können sie mit einem einfachen Klick und ohne Fenster zu minimieren oder zu schließen jederzeit geöffnet und gestartet werde.
Unterverzeichnis „java-programme“ aufrufen, also:

C:\..........cd\>„Enter“

C:\>cd java-programme „Enter“

C:\>javac VariablenEingabe.java „Enter“

(Daumen drücken!!!!) Wenn ohne Fehler:

C:\>java VariablenEingabe „Enter“

Ab geht’s!



















Zurück zum Seiteninhalt | Zurück zum Hauptmenü