Hallo,
ich habe hier folgende Aufgabe:
Es sollte eine Methode istDurchZiffernTeilbar realisiert werden ohne
if-Anweisung und Schleifen. Die Methode sollte true übergeben, wenn
die Zahl, die an die Methode übergeben wurde 0 ist oder sie durch alle
ihre Ziffern teilbar ist. Also 312 oder 3102 würde true zurückgeben, da
312 durch 3, 1 und 2 teilbar ist, ebenso 3102. Bei 525 würde false
zurückgegeben, da 525 nicht durch 2 teilbar ist. Es durften zusätzliche
Methoden impementiert werden.
Public stativ boolean istDurchZiffenTeilbar(int zahl){
…}
Irgendwie komme ich auf keine Lösung.
Meine Anfänge scheitern alle früher oder später.
Was ich bis jetzt hatte ist:
Irgendwie bis jetzt alles Murks -.-
ich habe hier folgende Aufgabe:
Es sollte eine Methode istDurchZiffernTeilbar realisiert werden ohne
if-Anweisung und Schleifen. Die Methode sollte true übergeben, wenn
die Zahl, die an die Methode übergeben wurde 0 ist oder sie durch alle
ihre Ziffern teilbar ist. Also 312 oder 3102 würde true zurückgeben, da
312 durch 3, 1 und 2 teilbar ist, ebenso 3102. Bei 525 würde false
zurückgegeben, da 525 nicht durch 2 teilbar ist. Es durften zusätzliche
Methoden impementiert werden.
Public stativ boolean istDurchZiffenTeilbar(int zahl){
…}
Irgendwie komme ich auf keine Lösung.
Meine Anfänge scheitern alle früher oder später.
Was ich bis jetzt hatte ist:
Java:
public static boolean istDurchZahlTeilbar(int zahl) {
return (zahl == 0)? true : ((zahl/ ermittelTeiler(zahl))%2 == 1)? false : istDurchZahlTeilbar(Zahl/10);
Java:
public static int ermittelTeiler(int zahl) {
return zahl%10;
Irgendwie bis jetzt alles Murks -.-