Dialoge (2)
Rechnen im Dialog
Vielleicht sollten Sie das nächste Programm erst einmal selbst analysieren.
Schlagen Sie notfalls bei den Erklärungen der vorigen Seite nach.
import java.util.*;
class Summe {
public static void main(String[] args) {
int a, b;
System.out.println("Kleiner Rechenknecht\n");
Scanner Eingabe = new Scanner(System.in);
System.out.print("Gib bitte die erste Zahl ein : ");
a = Eingabe.nextInt();
System.out.print("Gib bitte die zweite Zahl ein: ");
b = Eingabe.nextInt();
System.out.print("Die Summe der Zahlen ist ");
System.out.println(a+b);
}
}
Die Anweisung String name im letzten Programm
diente dazu, den Speicherplatz für einen eingegebenen String zu reservieren.
Diesmal arbeiten wir mit Zahlen - und weil gerechnet werden soll, muss der
Computer verstehen, dass es sich bei der Eingabe um Zahlen handelt. Mit
int a, b; können wir zwei Zahlvariablen a und
b deklarieren und den benötigten Speicherplatz
reservieren.
Beachten Sie: Typangaben von Variablen wie int werden klein geschrieben, Bei String handelt es sich in Wirklichkeit um eine Klasse aus der Java Standardbibliothek. Der Name des "unechten" Variablenyps String wird wie alle Klassennamen großgeschrieben. Die Variablennamen selbst schreibt man hingegen klein.)
Die Abkürzung int steht für Integer, das bedeutet Ganzzahl. Wenn Sie mit dem Programm herumexperimentieren, werden Sie feststellen, dass Sie nur ganze Zahlen eingeben können (allerdings auch ziemlich große). Sobald Sie eine Kommazahl daruntermischen, erhalten Sie eine Fehlermeldung. (Nein, es nutzt auch nichts, wenn Sie sie mit Dezimalpunkt statt Komma eingeben.) Für Kommazahlen gibt es einen eigenen Variablentyp: double.
Aufgaben: