java算数--求素数

package org.test;

public class Sushu {

/**
* @param args
*/
static boolean isPrime(int number){
boolean ispnum=true;
for(int i=2;i<=Math.sqrt(number);i++){
if(number%i==0){
ispnum=false;
}
}
return ispnum;
}

public static void main(String[] args) {
// TODO Auto-generated method stub
Sushu s=new Sushu();
for(int i=2;i<200;i++){
if(s.isPrime(i)){
System.out.println(i+"是素数");
}
}
}

 

//此方法是得到小于1000以内的数字后面带59的有哪几个数字。
/*
public static void main(String[] args) {
int counter = 0;
for (int i = 59; i <= 1000; i = i + 100) {
if (isPrime(i)) {
counter++;
System.out.println(i);
}
}
System.out.println(counter);
}
*/
}

posted on 2013-03-05 15:19  juan1206  阅读(206)  评论(0编辑  收藏  举报

导航