java写100以内的素数_求出100以内的素数(java实现)

j

package test1;

//2018/11/30

//求100以内的所有素数

public class Main10 {

public static void main(String[] args){

Main10 test=new Main10();

System.out.println("100以内的素数:");

int count=0;

for(int i=2;i<100;i++) {

if(test.isPrimeNumber(i)==true) {

System.out.print(i+" ");

count++;

if(count%10==0) {

System.out.print(" ");

}

}

}

}

public boolean isPrimeNumber(int number){

boolean flag=true;

if(number<=0) {

throw new IllegalArgumentException("number是不合法的参数!");

}

for(int i=2;i<=Math.sqrt(number);i++) {

if(number%i==0) {

flag=false;

b

j package test1; //2018/11/30 //求100以内的所有素数 public class Main10 { public static void main(String[] args){ Main10 test=new Main10(); System.out.println("100以内的素数:"); int count=0; for(int i=2;i<100;i++) { if(test.isPrimeNumber(i)==true) { System.out.print(i+" "); count++; if(count%10==0) { System.out.print(" "); } } } } public boolean isPrimeNumber(int number){ boolean flag=true; if(number<=0) { throw new IllegalArgumentException("number是不合法的参数!"); } for(int i=2;i<=Math.sqrt(number);i++) { if(number%i==0) { flag=false; b
经验分享 程序员 微信小程序 职场和发展