求一个比较好的算法 要求任意给出一个正整数 输出所有小于它的素数 请高手指点给一个比较好的算法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 筛选法,google关键字 sieve prime java //prime numberimport java.util.ArrayList;public class PrimeNumber{ static ArrayList primeList = new ArrayList() ; static int number = 100 ; public static void main(String[] args) { for(int index = 2;index < number; index++) { if(primeList.size() == 0) primeList.add(Integer.valueOf(index)); else { boolean isPrime = true ; for(int i = 0;i < primeList.size();i++) { int temp; temp = ((Integer)primeList.get(i)).intValue(); if(index % temp == 0) { isPrime = false; break; } } if(isPrime) { primeList.add(Integer.valueOf(index)); } } } System.out.println(primeList.toString()); System.out.println("一共有素数:" + primeList.size()); }}不知道可以不 java 探测80端口 请教 新开一贴,JTable到底有getSelectedRow()这个方法吗? VB6中用put函数写入的文件,在JAVA中该用什么函数可以来实现此项功能? 关于一个JAVA.Lang.Class里面的一个方法使用的问题了(菜鸟提问) 请问如何限定输入内容的样式!!! 请问这段java程序错在哪里??? 哪里有软件工程java版可以下载? 请广州的朋友近来一下?帮个忙 谁能给我一个发送邮件的范例 怎样测试与数据库的联接是否正常 java编译器用什么语言写的?
{
static ArrayList primeList = new ArrayList() ;
static int number = 100 ;
public static void main(String[] args)
{
for(int index = 2;index < number; index++)
{
if(primeList.size() == 0)
primeList.add(Integer.valueOf(index));
else
{
boolean isPrime = true ;
for(int i = 0;i < primeList.size();i++)
{
int temp;
temp = ((Integer)primeList.get(i)).intValue();
if(index % temp == 0)
{
isPrime = false;
break;
}
}
if(isPrime)
{
primeList.add(Integer.valueOf(index));
}
}
}
System.out.println(primeList.toString());
System.out.println("一共有素数:" + primeList.size());
}
}
不知道可以不