これどうすればいいですか・・・?
- 題名: これどうすればいいですか・・・?
- 著者: 絵馬
- 日時: 2007/07/02 5:08:15
- ID: 19971
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: これどうすればいいですか・・・?
- 著者: 絵馬
- 日時: 2007/07/02 6:57:59
- ID: 19973
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: これどうすればいいですか・・・?
- 著者: 絵馬
- 日時: 2007/07/02 7:28:14
- ID: 19974
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 【報告】この投稿はマルチポストです
- 著者: (報告)
- 日時: 2007/07/02 10:39:08
- ID: 19979
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 【報告】この投稿はマルチポストです
- 著者: (報告)
- 日時: 2007/07/02 10:42:53
- ID: 19980
- この記事の返信元:
- この記事への返信:
- ツリーを表示
public class Shukudai453{
boolean[] bb;
Shukudai453(int index){
bb=new boolean[999999999];
}
public static void main(String[] args){
System.out.println("\nstart");
int n = 999999999;
Shukudai453 jp=new Shukudai453(n+1);
jp.setPrime();
jp.checkChebychev();
}
public void setPrime(){
int index=0;
for(int i=2;i<bb.length;i++){
if(!bb[i]){
index=i;
while((index+i)<bb.length)bb[index+=i]=true;
}
}
}
public void checkChebychev(){
//素数pの次の素数は2pより小さい
int n1=1;
for(int i=2;i<bb.length;i++){
if((!bb[i]) && (i<=(n1*2))){
System.out.println(i+"においてチェビシェフの定理は成り立つ");
n1=i;
}
}
}
}
↑の奴で、nをlong型にしたらShukudai453(n+1)部分に赤線が引かれて、実行してもエラーになります。
Shukudai453(int index){
bb=new boolean[999999999];
}
の中の(int index)をlong型にしても駄目です・・・
どうすればいいでしょうか?