淘先锋技术网

首页 1 2 3 4 5 6 7

Java是一种高级编程语言,它的强大和灵活性使它成为大多数程序员的首选。它常被用于开发各种类型的应用程序,包括网站、手机应用、电子商务网站等。在Java中,求m和n之间的所有素数是一项常见的任务。下面是Java代码示例:

public class PrimeNumbers {
public static void main(String[] args) {
int m = 2;
int n = 50;
System.out.printf("Prime numbers between %d and %d are:\n", m, n);
for (int i = m; i<= n; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
}
}
}
private static boolean isPrime(int num) {
if (num<= 1) {
return false;
}
for (int i = 2; i<= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
}

以上代码中,我们使用了isPrime()方法来判断一个数是否为素数。如果一个数是素数,它只能被1和它自身整除。因此,我们可以在isPrime()方法中使用一个循环来验证这个条件。通过调用isPrime()方法,我们可以确定m和n之间所有素数。

以上就是使用Java求m和n之间的所有素数的示例。Java是一个非常强大的编程语言,能够完成各种任务。无论您要开发什么类型的应用程序,Java都可以提供最佳体验。