我在java编码方面很新颖。我很难找到如何将我的main
方法与确定值是否为素数的方法相关联。当我在eclipse中运行下面的代码时,该方法似乎根本没有执行。有谁知道我做错了什么?如何调用java方法
此外,对于最后一部分,我正在考虑让System.out
打印输入值是否为素数。即true
或false
会很好。
import java.util.*;
class IsPrime {
public boolean isprime(int n) {
Scanner input1= new Scanner(System.in);
System.out.println("input single integer?");
int n1 = input1.nextInt();
int i,c=0;
for(i=1;i<=n1;i++) {
if(n1%i==0){
c++;
}
}
if(c==2) {
return true;
} else {
return false;
}
System.out.println("Your number is:")
}
}
我们不能告诉你什么你,除非你告诉我们症状做了错事的一个实例。你有没有得到某种错误信息? – 2012-04-04 23:30:03
我可以看到你做错了一件事,你试着在方法返回后调用'System.out.println'。 – joshuahealy 2012-04-04 23:32:45
您没有主要方法。 'if(c == 2)return ... else return ...''System.out.println(“你的号码是:”)''永远不会到达' – jahroy 2012-04-04 23:38:16