Java/ggT: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
main>Tomabrafix
K (Textersetzung - „{{Kurzinfo-3|“ durch „{{Kurzinfo|“)
(-l)
Markierung: 2017-Quelltext-Bearbeitung
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Kurzinfo|Java|Software|Links}}
Eine einfache Anwendung der while-Schleife in Kombination mit if: Bestimmung des wpde|Größter gemeinsamer Teiler|ggT}}.
Eine einfache Anwendung der while-Schleife in Kombination mit if: Bestimmung des [[ggT]].


==Quelltext==
==Quelltext==
Zeile 41: Zeile 40:
</source>
</source>


aus: {{wpde|Informatik|Informatik}}, 13.11.2006  
aus: {{wpde|Informatik}}, 13.11.2006  
 
==Weblinks==
* {{wpde|GgT}}


==Siehe auch==
==Siehe auch==
Zeile 48: Zeile 50:
* [[Mathematik]]
* [[Mathematik]]


==In der Wikipedia==
{{wpd|GgT}}




[[Kategorie:Java]]
[[Kategorie:Java]]
[[Kategorie:Linksammlung]]

Aktuelle Version vom 7. Mai 2022, 12:55 Uhr

Eine einfache Anwendung der while-Schleife in Kombination mit if: Bestimmung des wpde|Größter gemeinsamer Teiler|ggT}}.

Quelltext

public class Ggt {
 /*
  * Berechnung des ggT zweier Zahlen 
  * nach dem Euklidischen Algorithmus
  */
 private static int ggt(int zahl1, int zahl2) {
   while (zahl2 != 0) {
     if (zahl1 > zahl2) {
       zahl1 = zahl1 - zahl2;
     } else {
       zahl2 = zahl2 - zahl1;
     }
   }
   return zahl1;
 }

 /*
  * Hauptprogramm:
  */
 public static void main(String[] args) {
   /*
    * Kommandozeilenargumente einlesen
    * Aufruf: "ggt <zahl1> <zahl2>"
    */
   int ersteZahl = Integer.parseInt(args[0]);
   int zweiteZahl = Integer.parseInt(args[1]);
   
   // berechne ggT mit der Funktion "ggt()"
   int ergebnis = ggt(ersteZahl, zweiteZahl);
   
   // Ausgabe des Ergebnisses:
   System.out.println("Der ggT von "  + ersteZahl + 
       " und " + zweiteZahl + " ist: " + ergebnis);
 }
}

aus: InformatikWikipedia-logo.png, 13.11.2006

Weblinks

Siehe auch