可以使用以下代码来判断101-200之间有多少个素数:

public class PrimeNumbers {
    public static void main(String[] args) {
        int count = 0;
        for (int i = 101; i <= 200; i++) {
            if (isPrime(i)) {
                count++;
            }
        }
        System.out.println("101-200之间有" + count + "个素数");
    }

    public static boolean isPrime(int number) {
        if (number < 2) {
            return false;
        }
        for (int i = 2; i <= Math.sqrt(number); i++) {
            if (number % i == 0) {
                return false;
            }
        }
        return true;
    }
}

这段代码中,我们使用一个循环遍历101到200之间的每个数字,然后调用isPrime方法来判断该数字是否为素数。isPrime方法使用一个循环从2到该数字的平方根,检查是否存在能整除该数字的数,如果存在则说明该数字不是素数,返回false。如果循环结束后都没有找到能整除的数,则说明该数字是素数,返回true。最后,我们统计出101-200之间的素数个数并输出结果

java中判断101-200之间有多少个素数。素数就是除了能表⽰它⾃⼰和1的乘积以外不能表⽰为任何其他两个整数的乘积

原文地址: https://www.cveoy.top/t/topic/il9p 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录