网络知识
java输出质数和
2026-04-02 15:47  点击:0

Java编程语言是一种强大的工具,可以通过它实现各种算法和问题的解决方案。其中一个经典的问题就是输出一定范围内所有质数的和。以下是Java代码实现如何输出小于等于10的所有质数的和:

public class PrimeSum {public static void main(String[] args) {int num = 10;  // 设定范围int sum = 0;// 循环判断是否为质数for (int i=2; i<=num; i++) {boolean isPrime = true;for (int j=2; j<=i/2; j++) {if (i%j == 0) {isPrime = false;break;}}if (isPrime) {sum += i;}}System.out.println("小于等于" + num + "的所有质数之和为:" + sum);}}

在以上代码中,首先我们设定了范围为小于等于10的所有自然数。然后利用for循环遍历这个范围内的每个数字,并利用另一个嵌套的for循环判断当前数字是否为质数。如果是质数,则将其加到之前的质数和sum中。最后输出小于等于10的所有质数之和。