Warum wird in dieser Anweisung das innerste Klammerpaar verwendet:
System.out.println("Das Original: " + (quotient*3 + rest) );
Ohne die Klammern würde für Java
das erste + bedeuten
"konvertiere quotient*3 in Zeichen und hänge sie an die Zeichenkette an".
Dann würde das zweite Pluszeichen bedeuten
"konvertiere rest
in Zeichen und hänge sie an die Zeichenkette an".
Die arithmetische Addition würde nicht durchgeführt werden.
Der Ganzzahl-Divisionsoperator / und der Modulo-Operator % zerlegen eine Ganzzahl.
dieGanzzahl / divisor ——> quotient dieGanzzahl % divisor ——> rest
Die ursprüngliche Ganzzahl kann wieder zusammengesetzt werden:
quotient * divisor + rest ——> dieGanzzahl
In vielen Berechnungen ist es zweckmäßig alles mit Ganzzahlen zu tun, daher werden sowohl / als auch % benötigt.