- import java.util.*;
- public class _3
- {
- int max(int x,int y)
- {
- int m=0,i=0;
- m=x<y? x:y;
- for(i=m;i>0;i--)
- if(x%i==0&&y%i==0)
- break;
- return i;
- }
- int min(int x,int y)
- {
- int n=0,j=0;
- n=x>y? x:y;
- for(j=n;j<=x*y;j++)
- if(j%x==0&&j%y==0)
- break;
- return j;
- }
- public static void main(String[] args)
- {
- _3 t=new _3();
- Scanner s=new Scanner(System.in);
- System.out.print("请输入两个整数:");
- int a=s.nextInt();
- int b=s.nextInt();
- System.out.println(a+"与"+b+"的最大公约数是"+t.max(a,b));
- System.out.println(a+"与"+b+"的最小公倍数是"+t.min(a,b));
- }
- }