我如何突破这个循环?

时间:2015-09-19 14:00:54

标签: java

我是Java的新手并且处于相当不错的修复阶段。如果这听起来像一个非常简单的问题,请原谅我。

这是一个素数检查问题,如果是,我必须返回1,如果不是素数,则返回0。我这里有一个简单的代码但是如何摆脱循环?我总是得到错误'在开关或循环外部'。我的休息不是在一个循环中吗?

public class PrimeNumberChecker {
    public static int isPrime(int num){
        int bin = 1;
        int i;
        for (i=2; i<num; i++);{
            if (num%i==0){
                bin=0;
                break;
            }
        }
        return bin;
    }
}

1 个答案:

答案 0 :(得分:13)

删除终止for循环

的分号
for (i=2; i<num; i++);{
                     ^