Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:java:algorithmen:arrays:uebungen3:lsg:start [07.10.2021 07:45] – [A11] sbel | faecher:informatik:oberstufe:java:algorithmen:arrays:uebungen3:lsg:start [10.10.2023 15:49] (aktuell) – [A1] Marco Kuemmel | ||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
public int aufgabe01Summe() | public int aufgabe01Summe() | ||
{ | { | ||
- | int summe = -1; | + | int summe = 0; |
for (int i=0; i< | for (int i=0; i< | ||
summe = summe + daten[i]; | summe = summe + daten[i]; | ||
Zeile 240: | Zeile 240: | ||
==== A11 ==== | ==== A11 ==== | ||
- | + | ++++ Lösungsvorschlag Aufgabe 11 | | |
- | + | ||
- | ++++ Lösungsvorschlag Aufgabe 11 | | + | |
<code java> | <code java> | ||
- | public int aufgabe11Zweitgroesste() | + | public int aufgabe11Zweitgroesste() |
{ | { | ||
- | int groessterWert | + | int groesstes; |
- | | + | int zweitgroesstes; |
- | | + | |
- | for(int i=0; i<this.anzahl; i++) { | + | if (daten[0] > daten[1] ) { |
- | | + | groesstes |
- | if ( aktuellerWert | + | zweitgroesstes = daten [1]; |
- | | + | |
- | | + | groesstes = daten[1]; |
- | } | + | zweitgroesstes |
- | | + | |
- | | + | |
+ | | ||
+ | for (int i=2; i<daten.length; i++) { | ||
+ | | ||
+ | | ||
+ | | ||
+ | } else if (daten[i] | ||
+ | | ||
} | } | ||
- | System.out.println(groessterWert | + | } |
+ | |||
+ | return zweitgroesstes; | ||
+ | } | ||
+ | </ | ||
+ | ++++ | ||
+ | ==== A12 ==== | ||
+ | |||
+ | ++++ Lösungsvorschlag Aufgabe 12 | | ||
+ | <code java> | ||
+ | /** | ||
+ | * Eröht jedes Element des Arrays um 1 | ||
+ | */ | ||
+ | public void aufgabe12Plus1() | ||
+ | { | ||
+ | for(int i=0; i< | ||
+ | daten[i] = daten[i] + 1; | ||
} | } | ||
- | | + | |
+ | for (int i=0; i< | ||
+ | System.out.println( i + " : " + daten[i]); | ||
+ | } | ||
+ | |||
} | } | ||
+ | </ | ||
+ | ++++ | ||
+ | ==== A13 ==== | ||
+ | |||
+ | |||
+ | ++++ Lösungsvorschlag Aufgabe 13 | | ||
+ | <code java> | ||
</ | </ | ||
++++ | ++++ |