编写一个Java应用程序,计算1-50之间的所有素数的和

  • Post author:
  • Post category:java



思路:


运用循环的嵌套,第一个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 版权协议,转载请附上原文出处链接和本声明。