编辑代码

import java.util.Scanner;
class Main {
	public static void main(String[] args) {
      /*
		 * 创建接收器
		 * 得到输入的两个整数值
		 * 将两个值进行比较
		 * 得到两个值的中的最小数
		 * 
		 * */
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入求公倍数的两个值:");
		int a = sc.nextInt();
		int b = sc.nextInt();
		int c;
		if(a>b){
			c=b;
		}else{
			c=a;
		}
		
		while(c>=1){
			if(a%c==0 && b%c==0){
				break;
			}
			c--;
		}
		System.out.println("最大公约数为:"+c);

		for( int i=c; i<a*b; i++){
			if((c%a==0) && (c%b==0)){
				break;
			}
			c++;
		}	
		System.out.println("最小公倍数是:"+c);
         }
}