English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico de Java

Controle de fluxo Java

Java Array

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Java Lista (List)

Java Fila (Queue)

Java Mapa (Map)

Java Conjunto (Set)

Java Entrada e Saída (I/O)

Java Reader/Writer

Outros tópicos do Java

Programa Java usando funções para exibir números primos entre intervalos

Exemplos Java Completo

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

Exemplo: números primos entre dois inteiros

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.

Exemplos Java Completo