public class Teilbarkeit {
/** berechne den größten gemeinsamen Teiler zweier Zahlen
- @param a ist eine der beiden Zahlen
- @param b ist die andere Zahl
- @return die größte Zahl, die sowohl Teiler von a als auch Teiler von b ist
-
@throws RuntimeException, falls eine der Parameter kleiner als 1 ist. */ public static int ggT(int a, int b) { if ((a <= 0) || (b <=0)) { throw new RuntimeException("Nur positive Zahlen sind als Parameter erlaubt."); }
/ Aufgabe 1: * Erläutere, wieso die gesuchte Zahl niemals größer als * das Mimimum von a und b sein kann. / int hilfswert = minimum(a, b);
/ Aufgabe 2: * Ersetze die beiden Bedingungen der Schleife so, * dass das Erbnis richtig wird. * (Hinweis: sind beide Bedingungen false, * dann wird die Schleife niemals ausgeführt.) / while ((false) || (false)) { hilfswert--; }
Punkte: 12
Markdown wird unterstützt.