以下是一个 Java 程序来判断 101 到 200 之间的素数:

public class PrimeNumbers {
    public static void main(String[] args) {
        for (int i = 101; i <= 200; i++) {
            boolean isPrime = true;
            for (int j = 2; j <= Math.sqrt(i); j++) {
                if (i % j == 0) {
                    isPrime = false;
                    break;
                }
            }
            if (isPrime) {
                System.out.println(i + " is a prime number.");
            }
        }
    }
}

在上面的代码中,我们使用了两个循环嵌套来判断每个数是否为素数。外部循环从 101 开始,一直循环到 200。内部循环从 2 开始,一直循环到 sqrt(当前数)。如果当前数能被内部循环中的任何一个数整除,则将 isPrime 设置为 false,并跳出内部循环。如果内部循环结束时 isPrime 仍然为 true,则输出当前数为素数。

java判断 101 到 200 之间的素数。程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt这个数如果能被整除则表明此数不是素数反之是素数。

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

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