これはばかげていると本当に申し訳ありませんが、私はさまざまなことを試しました。質問と回答をたくさん見ながら答えを見つけられなかったかもしれませんが私は初心者なので、まだ理解していないかもしれません。私のクラスが自分のメソッドを認識しないのはなぜですか?
私は、数値が素数であるかどうかを判断し、それを私のメインクラス内で使用するかどうかを判断するブールメソッドを作成しようとしました。しかし、すべてをコンパイルしようとすると、私はいつも "シンボルを見つけることができません"というエラーが表示され、シンボルによって私のメソッドの名前が意味されます。 :(私はちょうど私のメインクラスで私の方法を採用することに何をすべきか分からない。私は何かを返すのを忘れていましたか?もしそうなら、何? 私を助けてください。
public class PrimeNumber {
public static void main(String[] args) {
int number = 1234;
if (isPrimeNumber == true) {
System.out.println("You won!");
} else {
System.out.println("Sorry, nah.");
}
}
static boolean isPrimeNumber(int number) {
int d = 2;
int counter = 0;
while (d < number/2) {
if (number % d == 0) {
counter = counter + 1;
d++;
} else {
d++;
}
}
if (counter >= 1) {
return false;
} else {
return true;
}
}
}
申し訳ありませんが、何かが不明である場合と、事前にどうもありがとうございました、私はあなたが助けに感謝!:)
あなたは、メソッド呼び出しの括弧やパラメータが欠落している。 – csmckelvey