要是一个数能被9整除 那不就不是素数了吗?
这是我写的代码 麻烦大家帮忙看一下 该程序是否有解?import java.util.Scanner;
public class PrimeDividNine {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int n = s.nextInt();
PrimeDividNine p = new PrimeDividNine();
if(p.prime(n)) {
while(n%9==0) {
n = n%9;
}
}else {
System.out.println("Error!Please run project again!");
System.exit(0);
}
}

public boolean prime(int m) {
boolean b = true;
for(int i=2;i<=Math.sqrt(m);i++) 
if(m%i==0) {
b = false;
}

return b;
}
}