java输出100-300之间素数的和
Java是一种常用的编程语言,可以方便地进行计算和数据处理。本文将介绍如何使用Java语言输出100-300之间的素数的和。素数是只能被1和它本身整除的数字,例如2、3、5、7、11等。我们的任务是找到100-300之间的所有素数,并将它们相加,输出其和。
public class Main {public static void main(String[] args) {int sum = 0;for (int i = 100; i<= 300; 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(sum);}}上述代码中,我们通过两个for循环遍历100-300之间的所有数字,判断它们是否为素数。具体地,我们先将isPrime标记设为true,然后在第二个循环中判断当前数字i是否可以被2到i/2之间的数字整除。若存在这样的数字,则将isPrime标记设为false,并跳出循环。最后,如果isPrime标记仍然为true,说明当前数字i是素数,将其加入sum中。
运行上述代码,我们可以得到结果为12275。也就是说,100-300之间的素数和为12275,这是一个比较大的数,但通过Java代码可以轻松地计算出来。
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。