\begin{Aufg}[Felder] \vspace{-1cm} \begin{enumerate}[a)] \item Die meisten Programmiersprachen bieten eine Datenstruktur Feld an. Erkläre \underline{knapp} was die Datenstruktur Feld ist, warum sie benötigt wird und wie auf dessen Inhalt in Java zugegriffen werden kann. \item Ergänze den folgenden Programmcode in dem ein Feld namens \texttt{sprueche} der \underline{Länge 12} vom Typ \mintinline{java}/String/ deklariert und initialisiert werden soll. Anschließend soll im letzten Element die Zeichenkette \textit{"Frohe Weihnachten!"} gespeichert werden. \begin{minted}[xleftmargin=2\parindent, baselinestretch=1.2, escapeinside=$$, fontsize=\large]{java} $\solution{String[]}$ sprueche; // Deklaration sprueche = $\solution{new String[12]}$; // Initialisierung $\solution{sprueche[11]}$ = "Frohe Weihnachten!"; // Zuweisung \end{minted} \end{enumerate} \end{Aufg} \begin{Lsg} \vspace{-1cm} \begin{enumerate}[a)] \item Um viele gleichartige Daten zu verwalten \BE{1} können diese in einem Zusammenschluss fester Länge, dem Feld gespeichert werden \BE{1}. Java bietet Zugriff per 0-basierten \BE{0.5} Index auf einzelne Inhalte eines Feldes zuzugreifen \BE{0.5}. \item String[] \BE{0.5} \\ new \BE{0.5} String[12] \BE{1} \\ sprueche[11] oder sprueche[sprueche.length - 1]\BE{1} \end{enumerate} \end{Lsg}