English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este programa, aprenderá a usar funciones en Java para mostrar todos los números primos entre dos números dados.
Para encontrar todos los números primos entre dos enteros, se creará la función checkPrimeNumber(). Esta funciónVerificar si un número es primo。
public class Prime { public static void main(String[] args) { int low = 20, high = 50; while (low < high) { if (checkPrimeNumber(low)) System.out.print(low + ""); ++low; } } public static boolean checkPrimeNumber(int num) { boolean flag = true; for (int i = 2; i <= num/2; ++i) { if (num % i == 0) { flag = false; break; } } return flag; } }
Al ejecutar el programa, la salida es:
23 29 31 37 41 43 47
En el programa anterior, creamos una función llamada checkPrimeNumber() que toma un parámetro num y devuelve un valor booleano.
Si el número es primo, devuelve true. De lo contrario, devuelve false.
Imprimir el número en la función main() interna del panel de pantalla según el valor de retorno.