求从n到m的所有素数和,可以采用以下的Java代码:
public class SumOfPrimes {public static void main(String[] args) {int n = 10;int m = 50;int sum = 0;for (int i = n; i<= m; i++) {if (isPrime(i)) {sum += i;}}System.out.println("从" + n + "到" + m + "的素数和为" + sum);}// 判断一个数是否为素数public static boolean isPrime(int n) {if (n<= 1) {return false;}for (int i = 2; i<= Math.sqrt(n); i++) {if (n % i == 0) {return false;}}return true;}}
在上述代码中,我们定义了一个SumOfPrimes类,其中含有一个用于判断素数的静态方法isPrime,以及用于计算n到m素数和的main方法。在main方法中,我们对从n到m这一区间内的每个数字进行判断是否为素数,如果是素数则将其加入到结果sum中,最终输出结果。