我在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