/*
思路:1使用ArrayList代替普通的数组可以扩容 2.在第二个循环中,若j能除开比自身小的数,那么就跳出循环。如果 j >= i 时,将i加入list中。之后输出就行了
*/
package TestJava;
import java.util.ArrayList;
import java.util.List;
public class PrimeNumber {
public static void main(String[] args) {
int loop=0;
List<Integer> lists = new ArrayList<Integer>();
int i=0;
int j=0;
for (i = 101; i < 200; i++) {
for ( j = 2; j < i; j++) {
if(i%j == 0){
break;
}
}
if(j >= i){
lists.add(i);
loop++;
}
}
System.out.print(loop + "个素数" + "分别为:");
for( i=0; i < lists.size(); i++){
System.out.print(lists.get(i)+", ");
}
}
}