// 求素数 离散数学
public void sushu(int n){
List<Integer> arr = new ArrayList<>();
// 用 1- 10 内的素数来处理数据
if (n <= 10){
arr.add(2);arr.add(3);arr.add(5);arr.add(7);
System.out.println(arr);
return;
}
// 否则n>10,将2-10内数据追加进去
arr.add(2);arr.add(3);arr.add(5);arr.add(7);
for (int i = 10; i <= n; i++) {
if ((i % 2 != 0) && (i % 3 != 0) && (i % 5 != 0) && (i % 7 != 0)){
arr.add(i);
}
}
System.out.println(arr);
}