思路:
运用循环的嵌套,第一个for循环控制计算的范围,即1-50,由于1不是素数,故从2开始遍历
判断一个整数是否是素数,可以拿这个数之前的数从1开始遍历,一一向这个整数取余,若出现余数为0,则该整数不是素数,否则是素数。
代码实现:
public class Test {
public static void main(String args[]){
int sum=0;
for(int n = 2; n <= 50; n++){
for(int i = 2; i <= n; i++)
if(n % i == 0) break;
if(n==i)
sum += n;
}
System.out.println(sum);
}
}
版权声明:本文为weixin_45092215原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。