求比這個數大的最小素數
沒有寫輸入函數,寫那個比較麻煩,就不寫了,
public class QiuXiaoshuSu{
public static void main(String args[]){
QiuXiaoshuSu z= new QiuXiaoshuSu();
z.suanFa(11);
}
private void suanFa(int m){
int j=0;
int a=0;
if(suShu(m)){
m+=1;
}
for(int i=m;;i++){
a=(int)(Math.sqrt((double)i));
for( j=2;j<=a;j++){
if(i%j==0){
break;
}
}
if(j>=(a+1)){
System.out.print(i+" ");
break;
}
}
}
private boolean suShu(int m){
boolean b=false;
for(int i=2;i if(m%i==0){
b= false;
break;
}
else
b= true;
}
return b;
}
}
Tags - 復習整理
文章來源:http://www.tt-shopping.com/kevinlau/read.php/115.htm
沒有寫輸入函數,寫那個比較麻煩,就不寫了,
public class QiuXiaoshuSu{
public static void main(String args[]){
QiuXiaoshuSu z= new QiuXiaoshuSu();
z.suanFa(11);
}
private void suanFa(int m){
int j=0;
int a=0;
if(suShu(m)){
m+=1;
}
for(int i=m;;i++){
a=(int)(Math.sqrt((double)i));
for( j=2;j<=a;j++){
if(i%j==0){
break;
}
}
if(j>=(a+1)){
System.out.print(i+" ");
break;
}
}
}
private boolean suShu(int m){
boolean b=false;
for(int i=2;i
b= false;
break;
}
else
b= true;
}
return b;
}
}
Tags - 復習整理
文章來源:http://www.tt-shopping.com/kevinlau/read.php/115.htm