So Leute,
Ich beschäftige mich in letzter Zeit mehr mit Rekursionen, und arbeite mit einem guten Online Tutorial.
Nur gerade bin ich an einer Aufgabe, bei der ich entweder die Aufgabenstellung nicht verstehe, oder mir Kenntnisse fehlen. Vielleicht fällt jemandem ja ein, wo ich dann nachschauen könnte.
""""""""""""""""""""""""""""""""""""""""""""""""""""
A prime number is an integer that cannot be divided by any integer other than one and itself. For example, 7 is prime because its only divisors are 1 and 7. The integer 8 is not prime because its divisors are 1, 2, 4, and 8.
Another way to define prime is:
prime(N) = prime(N, N-1)
prime(N, 1) = true
prime(N, D) = if D divides N, false
else prime(N, D-1)
For example,
prime(4) = prime(4,3)
prime(4,3) = prime(4,2)
prime(4,2) = false
Another example,
prime(7) = prime(7,6)
prime(7,6) = prime(7,5)
prime(7,5) = prime(7,4)
prime(7,4) = prime(7,3)
prime(7,3) = prime(7,2)
prime(7,1) = true
Translate the math-like definition of prime into two Java methods that return boolean. Use the % operator to test divisibility.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Ich verstehe nicht, wie die erste Methode einen boolean-Wert zurückliefern soll, aber auch die Parameter für die nächste Methode bereitstellen soll.
Ich beschäftige mich in letzter Zeit mehr mit Rekursionen, und arbeite mit einem guten Online Tutorial.
Nur gerade bin ich an einer Aufgabe, bei der ich entweder die Aufgabenstellung nicht verstehe, oder mir Kenntnisse fehlen. Vielleicht fällt jemandem ja ein, wo ich dann nachschauen könnte.
""""""""""""""""""""""""""""""""""""""""""""""""""""
A prime number is an integer that cannot be divided by any integer other than one and itself. For example, 7 is prime because its only divisors are 1 and 7. The integer 8 is not prime because its divisors are 1, 2, 4, and 8.
Another way to define prime is:
prime(N) = prime(N, N-1)
prime(N, 1) = true
prime(N, D) = if D divides N, false
else prime(N, D-1)
For example,
prime(4) = prime(4,3)
prime(4,3) = prime(4,2)
prime(4,2) = false
Another example,
prime(7) = prime(7,6)
prime(7,6) = prime(7,5)
prime(7,5) = prime(7,4)
prime(7,4) = prime(7,3)
prime(7,3) = prime(7,2)
prime(7,1) = true
Translate the math-like definition of prime into two Java methods that return boolean. Use the % operator to test divisibility.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Ich verstehe nicht, wie die erste Methode einen boolean-Wert zurückliefern soll, aber auch die Parameter für die nächste Methode bereitstellen soll.