作者: Bad_Boy 时间: 2013-9-7 14:52
class Test {
public static void main(String[] args) {
int temp = getSum(1, 100);
System.out.println(temp);
}
/**
* 求任意两个数之间的素数的和。
* @param a 传入一个int类型的参数
* @param b 传入一个int类型的参数
* @return sum素数的和
*/
public static int getSum(int a, int b) {
int y;
int sum = 0;
for (int x = a; x <= b; x++) {
//因为1不是素数,把1过滤掉
if (x == 1)
continue;
for (y = 2; y <= x - 1; y++) {
if (x % y == 0)
break;
}
//是素数就累加
if (y >= x - 1)
sum += x;
}
return sum;
}
}作者: qiezhiyi 时间: 2015-1-3 19:56
我也不知道素数是什么作者: 秦文强 时间: 2015-1-25 23:02
这应该挺简单吧作者: kai2360 时间: 2015-3-4 14:03
大神,卡壳不易啊