Frage von mysunrise, 36

Felder in Java programmieren?

Kann mir bitte jemand erklären, wann und vor Allem wie man Felder in BlueJ progammiert?

Antwort
von MarcelDavis321, 22

Wieso nennt das jeder Felder??  Sowas heisst Array und dient dazu mehrere Variablen vom gleichen Typ in eine Variable  zusammenzupacken. Ich stell es mir immer wie eine Exel Tabelle vor. Eine einzelne Variable hat die Größe einer Zelle. Ein eindimensionales Array also int[] a = new int[10] hat eine Spalte mit 10 Zellen. Ein 2 dimensionales Array int[][] a = new int[10][10] hat 10 Reihen mit jeweils 10 spalten. Um ein ein Element aus eine Array zuzugreifen musst du die Nummer des jeweiligen Platzes aufrufen. Also bei  int[] a = new int[10] ist der erste Wert bei a[0] und der letzte bei a[9]. Bei 2 Dimensionalen liegt der erste  bei a[0][0] und der letzte Wert bei a[9][9]. Die Besonderheit ist dass die erste "Zelle" nicht die id 1 hat sondern 0. Somit hat die 2. die nr 1. Und die 10. dann die nr 9.

Kommentar von Schachpapa ,

Feld ist der seit Jahrzehnten übliche deutsche Begriff:

https://de.wikipedia.org/wiki/Feld_%28Datentyp%29

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten