求1-100之间的素数,(在线等)
用JAVA编写0-100之间的素数!
------解决方案--------------------强悍啊!这个也问?
随便什么书上也有啊!
------解决方案--------------------up
------解决方案--------------------哎 CSDN 啊......虽然我也是刚来的 但我看到的CSDN和我心里的CSDN相差太大了
------解决方案--------------------package com.java.test;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class primeNumber {
/**
* @param args
*/
public static boolean isPrimeNumber(int number)
{
if(number <2)
{
return false;
}
for(int i=2;i <=Math.sqrt(number);i++)
{
if(number%i==0&&number!=2)
{
return false;
}
}
return true;
}
public static void main(String[] args)
{
// TODO Auto-generated method stub
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
for(int i=2;i <=100;i++)
{
if(isPrimeNumber(i))//如果是素数,则输出它
{
System.out.println(i);
}
}
}
}
------解决方案--------------------public class test{
public static void main(String args[]){
for(int i=2,j;i <=100;i++){
int k=(int)Math.sqrt(i);
for(j=2;j <=k;j++){
if(i%j==0){
break;
}
}
if(j> k){
System.out.println(i);
}
}
}
}