100以内的素数

 1 package test.com.sen.debug;
 2 
 3 public class test {
 4     public static void main(String[] args){
 5         int i,j; 
 6         int k=0,sum=0;
 7         for(i=1;i<=100;i++){  
 8             for(j=2;j<i;j++)  
 9             {   
10                 if(i%j==0){  
11                     //System.out.println(i+"不是素数");    
12                     break;   //满足条件就跳出内层嵌套循环,不满足条件则继续内层循环
13                 }  
14             }  
15             if(i==j)  
16             {   k++;
17                 System.out.print(i+"是素数"+"	"); 
18                 sum+=i;
19                 if(k%10==0){
20                     System.out.println("
");
21                 }
22             }
23         } 
24         System.out.println("sum: "+sum);//所有循环结束才能获取最后的总和
25     }
26 }

执行结果:

2是素数 3是素数 5是素数 7是素数 11是素数 13是素数 17是素数 19是素数 23是素数 29是素数

31是素数 37是素数 41是素数 43是素数 47是素数 53是素数 59是素数 61是素数 67是素数 71是素数

73是素数 79是素数 83是素数 89是素数 97是素数 sum: 1060

原文地址:https://www.cnblogs.com/celine/p/7944756.html