こんにちは私はc#に不慣れで、コーディングしようとしていましたが、エラーが発生した場合、誰かがこれを手伝ってくれますか?
using System;
using System.Collections.Generic;
using System.Text;
namespace hodder
{
class Program
{
public static void Main()
{
isHodder(3);
}
static int isHodder(int n)
{
int k = n;
for (int i = 2; i <= n / 2;i++ )
{
if ((n % 1) == 0)
{
return 0;
}
else
{
for (int j = 2; j <= k;j++ )
{
if (n == (2^ j) - 1)
{
return 1;
}
else
{
return 0;
}
k=(2^j)-1;
}
}
}
}
}
}
"static int isHodder(int n)"'hodder.Program.isHodder(int)'でエラーが発生する:すべてのコードパスが値を返すわけではありません
および「k=(2 ^ j)-1」で「到達不能コードが検出されました」