1 2 3 4
public static int ggT( int n, int m ) { return n == m ? n : n<m ? ggT( n, m-n ) : ggT( n-m, m ); }
public int ggT(int a, int b) { int functionReturnValue = 0; if (a < 0) { a = a * (-1); } while (b > 0) { functionReturnValue = a % b; a = b; b = functionReturnValue; } return a; }