public class Multiplikation_ohne_Multiplizieren_rekursiv { public static int multiplikation(int a, int b){ // Algorithmus wie vorher: Addiere a b-mal mit sich selbst if(b < 0){ a = -a; b= -b; } if( a == 0 || b == 0) return 0; if( b == 1 ) return a; return a + multiplikation(a, b-1); } public static void main(String[] args) { int zahl1 = Eingabe.readInt("Bitte die erste Zahl eingeben: "); int zahl2 = Eingabe.readInt("Bitte die zweite Zahl eingeben: "); System.out.println(zahl1 + " * " + zahl2 + " = " + multiplikation(zahl1,zahl2)); } }