小编FCa*_*026的帖子

C#中检测到"无法访问的代码"错误消息

我正在尝试用C#编写程序来查明数字是否为素数.我使用前两个if语句来挑出许多选项,然后我试图在最后的else语句中嵌套一个循环,它告诉我有"检测到无法访问的代码".

public static bool primeNumber ()
    {
        Console.Write ("Please enter a number to see if it is a prime number: ");
        int num = int.Parse (Console.ReadLine ());
        if (num % 2 == 0)
            return false;
        else if (num % 5 == 0)
            return false;
        else {
            for (int i = 3; i < num / 2; i += 2)
            {
                if (num % i == 0)
                    return false;
                else 
                    return true;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# if-statement unreachable-code

0
推荐指数
1
解决办法
5932
查看次数

标签 统计

c# ×1

if-statement ×1

unreachable-code ×1