package com.e2u.alg.misc; public class NumberTrick { public static int gcd(int m, int n) { if(n == 0) { return m; } return gcd(n, m % n); } public static void test() { int[] ms = {4, 5, 6, 7, 8, 9, 10, 11}; int[] ns = {6, 8, 20, 21, 56, 12, 55, 7}; for(int i = 0; i < ms.length; i++) { System.out.printf("gcd(%d, %d)=%d\n", ms[i], ns[i], gcd(ms[i], ns[i])); } } /** * @param args */ public static void main(String[] args) { test(); } }