Dein Fortschritt:
0 / 0 Aufgaben
1
Übungsaufgaben
Dreißig interaktive Übungen zum Klicken, Ziehen und Knobeln — von AFB I bis AFB III. Jede Übung gibt dir sofort Rückmeldung.
A1
Welcher Datentyp passt?
AFB IDie Schulbibliothek speichert zu jedem Buch mehrere Angaben. Verbinde jede Angabe mit dem Java-Datentyp, der am besten passt.
Klicke links einen Eintrag an und dann rechts den passenden — es entsteht eine Verbindungslinie. Mit der Tastatur: Enter zum Auswählen, ↑/↓ zum Wandern.
Zählen →
int, Geldbeträge mit Cent → double, Ja/Nein → boolean, ein einzelnes Zeichen → char, beliebiger Text → String.A2
Eignet sich int?
AFB IISchätze ab, wie gut sich int für jeden der folgenden Werte eignet (1 = ungeeignet, 5 = bestens geeignet). Eine Stufe Abweichung ist erlaubt.
Schätze für jeden Wert ein, wie gut sich der Datentyp
int zum Speichern eignet. Mit der Tastatur: Tab zur Zeile, ←/→ zwischen den Stufen, Enter setzt.1 = ungeeignet5 = bestens geeignet
Anzahl der Tore in einem Handballspiel
Körpergröße in Metern, zum Beispiel 1,68
Postleitzahl mit führender Null, zum Beispiel 01067
Geburtsjahr, zum Beispiel 2009
Temperatur mit einer Nachkommastelle, zum Beispiel 21,5 °C
Hausnummer, zum Beispiel 12a
Ganze Zahlen, mit denen man zählt oder rechnet, passen in int (Tore, Geburtsjahr). Kommazahlen brauchen double. Eine Postleitzahl mit führender Null und eine Hausnummer mit Buchstaben sind keine Zahlen zum Rechnen, sondern Text.
Frage dich zuerst, ob der Wert immer eine ganze Zahl ist und ob man mit ihm rechnen will.
Eine führende Null würde bei int verloren gehen, und eine Hausnummer wie 12a enthält einen Buchstaben. Kommazahlen brauchen double.
A3
Literale sortieren
AFB IWelchen Datentyp hat jedes Literal in Java? Achte genau auf Punkt und Anführungszeichen.
Ziehe jede Karte in den passenden Korb — oder wähle sie mit Enter aus und drücke dann die Ziffer des Korbs (0 legt sie zurück).
1
int
2
double
3
char
4
String
3.0 ist wegen des Punkts ein double, obwohl der Wert ganzzahlig ist. Einfache Anführungszeichen umschließen genau ein Zeichen (char) — auch '7' ist ein Zeichen, keine Zahl. Doppelte Anführungszeichen machen alles zum String.