- package Test;
- import java.util.ArrayList;
- import java.util.List;
- public class Test003 {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- List<Integer> list = new ArrayList<Integer>(); // 一个List,用于存放素数
- for(int i=101;i<=200;i++){ // 遍历101-200,依次检查
- if(isSushu(i)){
- list.add(i);
- }
- }
- // 输出结果
- System.out.println("101-200之间一共有"+list.size()+"个素数。分别为:");
- for (int i : list) {
- System.out.print(i+" ");
- }
- }
- /**
- * 检查一个数是否为素数
- * @param num 需要检查的数字
- * @return 返回检查结果
- * */
- static boolean isSushu(int num){
- for(int i=2;i<num/2;i++){
- if(num%i==0){
- return false;
- }
- }
- return true;
- }
- }
复制代码
|