Arrays
Fragen
- Bei der Deklaration eines Arrays muss die Länge des Arrays angegeben werden. Wahr oder falsch?
- Welche der folgenden Codezeilen ist korrekt?
int Array = new int[ ];int[20] intArray = new int[ ];int[ ] intArray = new int[20];
- Ein Element eines Arrays kann einen negativen Index haben, z.B.
int myInt = intArray[-2];Wahr oder falsch? - Gegeben ist folgener Array:
int [] intArray = new int[] {45, 62, 78, 13, 95, 41, 10};
Welcher Index muss angegeben werden, um das Element mit der Nummer 13 zu erhalten?
Aufgaben
1. Arrays erstellen
Erstelle je einen Array für
- 5 ganze Zahlen
- 3 Strings
- 4 Kommazahlen
- 3 boolesche Werte
Befülle anschließend die Arrays mit beliebigen Werten und gib einige Werte einzeln aus, d.h. für ein einzelnes Element eine Print-Anweisung. Probiere anschließend auch folgende Befehle (foo sei ein Array, aber kein String-Array):
println(foo);
print(foo);
2. Array-Elemente addieren
Erstelle einen int-Array namens foo mit den Zahlen 5, 45, -10, 20 (in dieser Reihenfolge). Addiere die ersten zwei Zahlen und lege das Ergebnis in einer neuen int-Variablen a ab. Addiere die letzten zwei Zahlen und lege das Ergebnis einer neuen int-Variablen b ab.
Printe a und b auf die Konsole und überprüfe die Werte.
3. Array-Elemente mulitplizieren
Erstelle einen int-Array namens bar mit den Zahlen 2, 4, 6 (in dieser Reihenfolge). Multipliziere die ersten zwei Zahlen und lege das Ergebnis in der dritten Zelle des Arrays ab. Du solltest also {2, 4, 8} in bar haben. Schreibe bar mit println() auf die Konsole, um dies zu prüfen.