返回值int类型问题,大神求解

2019-02-05 16:47发布

已经是return i,  是int了啊,为啥还不行 ,怎么改呢

代码如下

package jiayoubao;

import java.math.*;

class Prime{

public static int getprime(int i){

int m=i/2;

for(int j=2;j<=m;j++) {

if(i%j==0) {

continue;

}

else return i;

}

 

}

}

 

public class Teseprimenum {

 

public static void main(String[] args) {

for(int i=1;i<=100;i++) {

int m=Prime.getprime(i);

System.out.print(m);

int n=0;

n=n+1;

if(n==5) {

System.out.print(" ");

}

 

}

 

}

}