TechSenpai
Cadet 3rd Year
- Registriert
- Sep. 2018
- Beiträge
- 58
Hey
Ich lerne gerade Java mittels eines Buches und als kleineres Beispiel wurde folgender Code verwendet:
void kuerzen(){
int m, n, r;
m = Math.abs(zaehler);
n = Math.abs(nenner);
r = m % n;
while (r > 0) {
m = n;
n = r;
r = m % n;
}
zaehler /= n;
nenner /= n;
Ich verstehe gar nichts ab m = n; hier wird mir nämlich nicht deutlich weshalb m plötlich = n sein sollte??
Könnte mir das bitte jemand noch mal erklären
Edit: Wäre eventuell sinnvoll zu wissen wofür der Code ist: Der Code sollte einen Bruch kürzen!
LG
SC
Ich lerne gerade Java mittels eines Buches und als kleineres Beispiel wurde folgender Code verwendet:
void kuerzen(){
int m, n, r;
m = Math.abs(zaehler);
n = Math.abs(nenner);
r = m % n;
while (r > 0) {
m = n;
n = r;
r = m % n;
}
zaehler /= n;
nenner /= n;
Ich verstehe gar nichts ab m = n; hier wird mir nämlich nicht deutlich weshalb m plötlich = n sein sollte??
Könnte mir das bitte jemand noch mal erklären
Edit: Wäre eventuell sinnvoll zu wissen wofür der Code ist: Der Code sollte einen Bruch kürzen!
LG
SC
Zuletzt bearbeitet: