int sum=0;
System.out.println("1—100内的素数有:");
for(int i=1;i<=100;i++){
boolean flag=true;
颂袭for(int j=2;j<=i/2;j++){
if(i%j==0){
flag=false;
野败兄 break;
枯埋 }
}
if(flag){
System.out.print("\t"+i);
sum+=i;
}
}
System.out.print("他们的和是:"+sum);
public class PrimeSum {
public static void main(String []argv){
int sum = 0, count=1;
for (int i = 2; i <= 100; i++) {
铅纤 boolean isPrime=true;
for (int j = 2; j<i/2+1; j++) {
if (i % j == 0){
isPrime=false;
break;
陆雹}
}
if (isPrime) {
System.out.print(i + "\t");
早激帆 if(count % 5 == 0) {
System.out.println();
}
count++;
sum+=i;
}
}
System.out.println();
System.out.println("和是:"+sum);
}
}
public class PrimeDemo {
public static void main(String[] args) {
int sum = 0;
TIP: for (int i = 2; i < 100; 明兆敬i++) {
for (int j = 2; j < i; j++) {
if (i % j 猜槐== 0)
continue TIP;
}
System.out.println(i);
sum += i;
}
System.out.println("激慎1~100 Prime Sum:" + sum);
}
}
结果:
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
1~100 Prime Sum:1060