【发布时间】:2017-06-12 09:47:54
【问题描述】:
如果这很愚蠢,我真的很抱歉,但我尝试了很多不同的方法,并且可能是我在查看大量问题和答案时没有识别出我正在寻找的答案,但我只是一个初学者,所以我可能还没有理解它。
我尝试制作布尔方法来确定一个数字是否为质数,并在我的主类中使用它。但是在尝试编译所有内容时,我总是收到错误“找不到符号”,并且符号表示我的方法的名称。 :( 我只是不知道该怎么做才能在我的主类中使用我的方法。我忘了返回一些东西吗?如果是这样,怎么办? 请帮帮我。
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;
}
}
}
抱歉,如果有什么不清楚的地方,非常感谢您,感谢您的帮助! :)
【问题讨论】:
-
您在方法调用中缺少括号和参数。
标签: java methods return boolean