Java 求100以内的质数(素数)
方法一
public static void main(String[] args) {
boolean primeJudge;
for(int i = 2; i < 100; i++)
{
primeJudge=true;
for(int j = 2; j <= Math.sqrt(i); j++){
if(i % j==0) {
primeJudge = false;
break;
}
}
if(primeJudge)
System.out.println(i + "\t");
}
}
方法二
public static void main(String[] args) {
long start = System.currentTimeMillis();
label:for(int i = 2; i < 100; i++)
{
for(int j = 2; j <= Math.sqrt(i); j++){
if(i % j==0) {
continue label;
}
}
System.out.println(i + "\t");
}
long end = System.currentTimeMillis();
System.out.println("时间为:" + (end-start) + "ms");
}