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