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

Guida di Base Java

Controllo di flusso Java

Array Java

Java orientato agli oggetti (I)

Java orientato agli oggetti (II)

Java orientato agli oggetti (III)

Gestione delle Eccezioni Java

List Java

Queue (coda) Java

Map collection Java

Set collection Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Programma Java che utilizza le funzioni per visualizzare i numeri primi tra due intervalli

Completo di esempi Java

In questo programma, imparerai come utilizzare le funzioni in Java per visualizzare tutti i numeri primi tra due numeri specifici.

Per trovare tutti i numeri primi tra due interi, verrà creato il metodo checkPrimeNumber(). Questo metodoVerifica se un numero è un numero primo.

Esempio: i numeri primi tra due interi

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 si esegue il programma, l'output è:

23 29 31 37 41 43 47

Nel programma sopra, abbiamo creato una funzione chiamata checkPrimeNumber() che accetta un parametro num e restituisce un valore booleano.

Se il numero è un numero primo, restituisce true. Altrimenti, restituisce false.

Stampa il numero sulla funzione main() interna in base al valore di ritorno.

Completo di esempi Java