int sum = 0;
int k = 2;
// 找出1-100的質數之和
for (int i = 2; i <= 100; i++) { // i值為2,質數為除去1和自身整除的數 j初始值為2去除偶數
for (k = 2; k < i; k++) { //內層循環遍歷查詢i的整除數
if (i % k == 0) { //判斷當前i是否可以整除k值
break; //整除則跳出循環
}
}
//如果當前內循環沒有正常結束k與i對比不成立
if (k >= (i - 1)) { //計算當前的i值是否等於i-1的值 ,相等則說明為質數
sum += i; // 累加質數
System.out.println(i); // 輸出質數
}
}
System.out.println(sum); // 輸出質數之和