/media/sda-magnetic/david/Extern-Magnetic-2022-06-29/Extern01/Dokumente-2021-05-8/disk10-ab-2020-01-10/02-debian-pc2-work/informatik/java-src/ggt.java


public class ggt {
   public static void main(String [] args) {
      int i;
      int x, y;
      
      if (args.length != 2) {
         System.out.println ("Bitte zwei Integre Zahlen als Argumente angeben");
         return;
      }
      
      x = Integer.parseInt(args[0]);
      y = Integer.parseInt(args[1]);
      
      if ( x < y ) {
        i = x - 1;
        for (;  i >= 2;  i--) {
           if (((x % i) == 0) && ((y % i) == 0)) {
              System.out.println ("Der groeste gemeinsame Teiler ist " + i);
              return;
           }
        }
        if (i == 1) {
           System.out.println ("Es existiert kein groesster gemeinsamer Teiler");
        }
      }
      else if (x == y) {
         i = x -1;
         for (;  i >= 2;  i--) {
           if (((x % i) == 0) && ((y % i) == 0)) {
              System.out.println ("Der groeste gemeinsame Teiler ist " + i);
              return;
           }
        }
        if (i == 1) {
           System.out.println ("Es existiert kein groesster gemeinsamer Teiler - und die Zahlen sind Primzahlen");
        }

      }
      else if (x > y) {
        i = y - 1;
        for (;  i >= 2;  i--) {
           if (((x % i) == 0) && ((y % i) == 0)) {
              System.out.println ("Der groeste gemeinsame Teiler ist " + i);
              return;
           }
        }
        if (i == 1) {
           System.out.println ("Es existiert kein groesster gemeinsamer Teiler");
        }
      }
   }
}