**
统计1到1000之间有多少个素数,并输出素数。
**
如何插入一段漂亮的代码片
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片
.
@Test
public void ningTest(){
//新建一个list集合用来装素数
List<Integer> list=new ArrayList<>();
//循环1到1000
for (int i=2;i<1000;i++){
for (int k=2;k<=i;k++){//被除数
//如果i能整除k并且i不等于k,直接返回
if (i%k==0 && i!=k){
break;
}
//吐过i能整除k,并且i=k,那么就是素数,然后存到list里面
if (i%k==0 && i==k){
list.add(i);
}
}
}
//输出素数的个数
System.out.println(list.size());
//输出所有素数
System.out.println(list);
}