/*求2个数的最大公约数,最小公倍数*/
public class Question6 {
public static void main(String[] args) {
int m=8,n=6;
int k=m-n;
if(k==0){
System.out.println(m+","+n+"的最大公约数是"+n);
System.out.println(m+","+n+"的最小公倍数是"+n);
   }
else if(k>0){
AA:
for(int t=n;t>0;t--){
if((m%t==0)&(n%t==0)){
System.out.println(m+","+n+"的最大公约数是"+t);
}
    break AA;
}
    BB:
for(int j=m;j<m*n+1;j++){
    if((j%m==0)&(j%n==0)){
System.out.println(m+","+n+"的最小公倍数是"+j);
}
 break BB;
}

}
else{
AA:
for(int t=m;t>0;t--){
if((m%t==0)&(n%t==0)){
System.out.println(m+","+n+"的最大公约定数是"+t);
}
break AA;
}
    BB:
for(int j=n;j<m*n+1;j++){
if((j%m==0)&(j%n==0)){
System.out.println(m+","+n+"的最小公倍数是"+j);
}
break BB;
}

}
}}
当我把break注释了以后循环不会结束,一直运行到for条件结束,而我希望的是当运行到第一个满足for条件时候能够跳出循环