Dein Fortschritt:
0 / 0 Aufgaben
1
Anmeldung zum Sportfest
AFB I–IIFür das Sportfest der Schule baut die Informatik-AG eine Java-App. Für Jonas soll sie speichern: Startnummer 17, Vorname Jonas, Weitsprung 4,35 m, Riege B (ein einzelner Buchstabe) und ob das Startgeld bezahlt ist (ja). Beim Programmieren sind der AG ein paar Zeilen misslungen (Material 1). Außerdem sollen 23 Kinder auf Staffelteams zu je 4 Kindern verteilt werden (Material 2).
Material 1: Deklarationen der AG
int runden = 3.5; double zeit = 12; boolean bezahlt = "ja"; char riege = "B"; String nummer = 17;
main-MethodeMaterial 2: Staffelteams einteilen
int teams = 23 / 4; int rest = 23 % 4; double schnitt = 23 / 4; double genau = 23 / 4.0; int gekuerzt = (int) genau;
- Gib für jede der fünf Angaben zu Jonas eine passende Java-Deklaration mit Datentyp, Variablenname und Wert an.
- Überprüfe jede Zeile in Material 1: Übersetzt
javacsie? Wenn nicht, nenne den Grund und eine Korrektur. - Berechne die Werte aller fünf Variablen in Material 2 und deute sie für die Teameinteilung.
Hinweise
Hinweis zu Aufgabe a)
Ganze Zahl, Kommazahl, wahr/falsch, ein Zeichen oder Text? Einzelne Zeichen stehen in einfachen, Texte in doppelten Anführungszeichen. Im Java-Code steht ein Dezimalpunkt.
Hinweis zu Aufgabe b)
Java wandelt automatisch nur „verlustfrei“ um, also von
int nach double. Alles andere muss vom Typ her passen.„Überprüfen“ heißt: jede Zeile an den Typregeln messen und Widersprüche benennen.Hinweis zu Aufgabe c)
Sind beide Zahlen
int, rechnet Java ganzzahlig – auch wenn das Ergebnis danach in einer double-Variablen landet. % liefert den Rest.