|
|
|
|
|
|
|
|
|
|
|
Berechnugsklasse:
package ggT; //Paket in dem die Klasse ist.
//Erstellung der Klasse GroessteGemeinsameTeiler: public class GroessteGemeinsameTeiler {
// Erstellung der Methode die die Werte übergeben bekommt: public int ggTeiler(int z, int n) { //z= Zähler, n= Nenner.
//Läft die Schleife so lange durch bis z gleich wie n ist: while (z != n) {
//Abfrage ob der Zähler größer als der Nenner ist: if (z > n) //Wenn Zähler größer als Nenner, wird der Zähler um den //Nennener verringert: z = z - n; else //Wenn Nenner größer als Zähler, wird der Nenner um den //Zähler verringert: n = n - z; } //Der Nenner wird zurückgegeben: return n; } }
Testklasse: package ggT; //Paket in dem die Klasse ist.
//Erstellung der Testklasse von GroessteGemeinsameTeiler: public class TestGroessteGemeinsameTeiler { //Methode die etwas ausgeben kann: public static void main(String[] args) { /*Ich kann eine Instanz machen von der Klasse GroessteGemeinsameTeiler * und eine weiter Variabel bestimmen, die mir Dinge erleichtert: */ GroessteGemeinsameTeiler ggt = new GroessteGemeinsameTeiler(); //Klassenname als Typ - Variable = new(für Instanzkennzeichnung - Typ(Klammern für die Methode); int z = 36; //Bestimmung des Zählers. int n = 8; //Bestimmung der Nenners. //Ausgabe an der Konsole; Elemente werden mit einem + Verbunden; Strings unter "": System.out.println ("Der größte gemeinsame Teiler vom Zähler (" + z + ") und Nenner(" + n + ") ist " + ggt.ggTeiler(z, n) + "!"); //ggt.ggTeiler greift auf die Klasse ggt zu und mit dem . auf die darin liegende Methode. //In der Klammer werden die Werte übergeben die ich oben bestimmt habe. } }
|
|
|
|
|
|
|
|
|
Letzte Änderung: 15.02.2007
© Pädagogisches Institut für die deutsche Sprachgruppe
- Bozen. 2000 -
|
|
|
|
|
|
|
|
|