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:bluej:kap03:lsgk3:start [08.10.2024 10:15] – Frank Schiebel | faecher:informatik:oberstufe:bluej:kap03:lsgk3:start [08.10.2024 10:30] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 83: | Zeile 83: | ||
++++ Übung 3.15 | | ++++ Übung 3.15 | | ||
- | +++ Übung 3.20 | | + | |
Der Ausdruck '' | Der Ausdruck '' | ||
^'' | ^'' | ||
Zeile 122: | Zeile 122: | ||
++++ Übung 3.20 | | ++++ Übung 3.20 | | ||
+ | Die " | ||
+ | < | ||
+ | 7 mod 5 = 2 // 7 = 1 * 5 + 2 (5 geht einmal ganz in 7, dann bleibt ein Rest von 2 | ||
+ | 167 mod 10 = 7 // 167 = 16 * 10 + 7 (" | ||
+ | </ | ||
- | Der "Modulo"-Operator | + | Java hat dafür den Modulo Operator %. |
- | + | ||
- | Wenn zum Beispiel die Zahl '' | + | |
++++ | ++++ | ||
+ | ++++ Übung 3.26 | | ||
+ | <code java> | ||
+ | public void erhoehen() { | ||
+ | wert = wert + 1; | ||
+ | if(wert >= limit) { | ||
+ | wert = 0; | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | Beide Wege sind gleich gut - man sollte den nehmen, den man als Programmierer besser versteht. | ||
+ | ++++ |