blob: 22136df2d9966a175cd4e04cba4c008c7466da42 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
\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}
|