Java 错误:无法将int转换为字符串

Java 错误:无法将int转换为字符串,java,Java,公共整数GCD(整数m1,整数m2) { int-gcd=1 for(int i = 1; i <= num1 && i <= num2; i++) { if(num1%i==0 && num2%i==0) gcd = i; } return gcd; } setText如果需要字符串,请将int转换为字符串 jTextField4.setText("" + GC

公共整数GCD(整数m1,整数m2) { int-gcd=1

     for(int i = 1; i <= num1 && i <= num2; i++)
    {
        if(num1%i==0 && num2%i==0)
            gcd = i;
   }
     return gcd;

}      

setText如果需要字符串,请将int转换为字符串

jTextField4.setText("" + GCD(num1,num2));

公共字符串GCD(intnum1,intnum2){intgcd=1;for(inti=1;i@MustafainRehmani)不要修改GCD方法以返回字符串,这不是一个好的做法,GCD方法应该返回整数或长字符串。
jTextField4.setText("" + GCD(num1,num2));