publicclassComputer{publicstatic int getMaxComm(int m , int n) throws MyException{if( m <=0||n<=0){thrownewMyException("传递的参数不是正整数");}if(m < n){
int temp =0;
temp = m;
m = n;
n = temp;}
int r = m % n;while(r!=0){
m = n;
n = r;
r = m % n;}return n;}publicstaticvoidmain(String[] args){try{
int m =122, n=0;
int reslut =getMaxComm(m,n);
System.out.println(m+" 和 "+n+"的最大共约数是:"+reslut);}catch(MyException e){
e.printStackTrace();}}}