public class Multiplikation_durch_Addition { public static void main(String[] args) { int a = Eingabe.readInt("Bitte erste Zahl eingeben: "), b = Eingabe.readInt("Bitte zweite Zahl eingeben: "); int ergebnis = 0; // Siehe Skizze! System.out.print("Ergebnis " + a + " * " + b + " = "); // Vorzeichen von a beachten! if(a < 0) { a = -a; b = -b; // Durch Umdrehen BEIDER Vorzeichen bleibt Ergebnis gleich. } while( a > 0) { ergebnis = ergebnis + b; // Oder: ergebnis += b; a = a - 1; // Oder: a--; } System.out.println(ergebnis); } }