这里求的是100到200之间的素数
public static void main(String[] args) {
/*
* 素数(质数): 只能被1 和它本身整出的数字 如: 5 7 11 13 17 19 ..97
* 1不是素数也不是合数
需求:2-100以内所有的素数之和
* */
int sum=0;//和
for (int i = 100; i <=200; i++) {//2 3 4 5..97.100
boolean flag=false;//把所有的数字标记为false
for (int j =2; j <i; j++) {//除数
if(i%j==0){//合数
flag=true;
break;//跳出循环
}
}
if(flag==false){
System.out.println(i);
sum+=i;
}
}
System.out.println("sum="+sum);
}