English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste programa, você aprenderá a usar funções em Java para exibir todos os números primos entre dois números dados.
Para encontrar todos os números primos entre dois inteiros, será criado a função checkPrimeNumber(). Esta funçãoVerificar se um número é 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; } }
Quando você executar este programa, a saída será:
23 29 31 37 41 43 47
Neste programa, criamos uma função chamada checkPrimeNumber() que aceita um parâmetro num e retorna um valor booleano.
Se o número for primo, retorna true. Caso contrário, retorna false.
Imprimir número na função main() interna com base no valor de retorno.