Hallo Leute,
ich beschäftige mich jetzt mit dem zweiten kniffligen Ding:
Die Aufgabe war es, eine Multiplikation durch Addition, Subtraktion und Vergleich von Ganzzahlen darzustellen. Ich habe jetzt 3 Stunden da gesessen und überlegt und bin einfach nicht drauf gekommen. Ich habe nun das obige gefunden. Ich verstehe nun nicht warum es funktioniert, kann mir das einer erklären? Möglichst für ganz dumme?!
ich beschäftige mich jetzt mit dem zweiten kniffligen Ding:
Java:
import java.io.*;
class multiplikation
{
public static void main (String[] args) throws IOException
{
BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in));
String input;
int multiplikant;
System.out.println("Geben Sie eine ganze Zahl, den Multiplikanten ein:");
input = stdin.readLine();
multiplikant = Integer.parseInt( input );
int multiplikator;
System.out.println("Geben Sie eine ganze Zahl, den Multiplikator ein:");
input = stdin.readLine();
multiplikator = Integer.parseInt( input );
int a = multiplikant, b = multiplikator, c = 0;
do {
c = c + b;
a = a - 1; { }
} while (a > 0);
System.out.println( c );
}
}
Die Aufgabe war es, eine Multiplikation durch Addition, Subtraktion und Vergleich von Ganzzahlen darzustellen. Ich habe jetzt 3 Stunden da gesessen und überlegt und bin einfach nicht drauf gekommen. Ich habe nun das obige gefunden. Ich verstehe nun nicht warum es funktioniert, kann mir das einer erklären? Möglichst für ganz dumme?!