Geschrieben von butzlumbejunky am 01.04.2005, 03:27

In diesem Tutorial möchte ich erklären, was die Modulo rechnung ist und wofür man sie anwendet.

Eine Modulo-Rechnung wird durch ein Prozentzeichen(%) symbolisiert. Die Modulo-Rechnung teilt zwei Zahlen durcheinander und giebt den Restwert zurück.

Bsp:
x=6%3 //Der Wert von x ist hier 0 => 6/3=2 kein rest
x=7%3 //Der Wert von x ist hier 1 => 7/3=2 rest 1
x=8%3 //Der Wert von x ist hier 2 => 8/3=2 rest 2

Diese Rechnung kann eingesetzt werden um herrauszufinden ob zwei zahlen durcheinender teilbar sind:

public boolean xdurchy(int x, int y)
{
int a=0;
a=x%y; // x wird durch y geteilt
if(a==0)
{
return true; // wenn a 0 ist, dh. x durch y teilbar ist, wird abgebrochen und true zurückgegeben
}
return false; // ansonsten wird false zurückgegeben
}

Oder um herrauszufinden ob eine Zahl eine Primzahl ist:

public boolean primzahl(int y)
{
int a;
for(int i=2;i<y;i++) // durch diese for-Schleife wird die zahl x durch alle Zahlen zwischen 1 und sich selbst geteilt
{
a=y%i;
if(a==0)
{
return false; // sobald x durch eine dieser Zahlen teilbar ist wird abgebrochen und false zurückgegeben
}
}
return true; // ansonsten wird true zurückgegeben
}

Eingesetzt wird diese Rechnung zB. Bei der ausgabe von Tabellen umd zu berechnen welche maße die tabelle haben muss damit kein Feld leer ist.

Bewertung Anzahl
6
60,0 %
3 Bewertungen
2
20,0 %
1 Bewertungen
1
20,0 %
1 Bewertungen