如图
这是一个求最大公约数的方法,我想问的是,如果给if语句后面加上括号,就是像我图片中那样的
public static int gcd(int n1,int n2){
int gcd=1;
int k=2;
while (k<=n1&&k<=n2) {
if (n1%k==0&&n2%k==0)
{ //看到有套嵌的循环不要跳。。。仔细看。。。
gcd=k;
k++;
//continue;
}
System.out.println("11111");
System.out.println(gcd);
}
return gcd;
}
如果给if加上了{},为啥这个while循环跳不出来?