程序分析:利用辗除法。 package procedure;import java.util.Scanner;public class GCDandLCM {private static Scanner scanner;public static void main(String[] args) {scanner = new Scanner(System.in);System.out.print("请输入两个正整
          package procedure;
import java.util.Scanner;
public class GCDandLCM {
	private static Scanner scanner;
	public static void main(String[] args) {
		scanner = new Scanner(System.in);
		System.out.print("请输入两个正整数:");
		int m = scanner.nextInt();
		int n = scanner.nextInt();
		int t, lcm;
		lcm = m * n;
		while (n != 0) {  //辗转相除,找余数。
			t = m % n;
			m = n;
			n = t;
		}
		lcm /= m;    //最小公倍数等于m和n之积除以他们的相同项。
		System.out.println("最大公约数为:" + m + "\n" + "最小公倍数为:" + lcm);
	}
}
        
        