100以内的所有质数
最简单的解决方式
class PrimeNumber
{
public static void main(String[] args)
{
//遍历100内的质数
for(int i = 2;i <= 100;i++){
boolean isFlag = true;
for(int j = 2;j < i;j++){
if(i % j == 0){//判断是否为质数
isFlag = false;
}
}
if(isFlag){
System.out.println(i);
}
}
}
}
优化
class PrimeNumber
{
public static void main(String[] args)
{
//遍历100内的质数
for(int i = 2;i <= 100;i++){
boolean isFlag = true;
for(int j = 2;j < Math.sqrt(i);j++){
if(i % j == 0){//判断是否为质数
isFlag = false;
}
}
if(isFlag){
System.out.println(i);
}
}
}
}