Come creare una serie di numeri primi Utilizzo di Java

April 27

Il linguaggio Java fornisce un mezzo per creare programmi semplici e complessi, tra cui un programma che genera una serie di numeri primi. Per creare un programma di stampa numero primo, scrivere un codice che determina se un numero è primo e istruisce il computer per stampare tutti i numeri primi. Se è necessario scrivere codice come parte di un compito a casa o esperienza di apprendimento, tentativo di scrivere il proprio codice prima di fare riferimento al codice di esempio.

istruzione

1 Scrivere l'intestazione del codice.

PrimeNumbers Classe pubblica (

public static void main (String ()) args)

{

2 Includere un numero massimo per evitare che il codice Java da calcolo infinitamente. Per esempio, includere il numero massimo 1000.

privato finale int UpperLimit = 1000;

3 Scrivere il codice che descrive il primo numero che alimenta la calcolatrice numero primo.

int originale = 0;

int primeCounter = 0;

4 Utilizzare una dichiarazione, mentre per istruire il computer per calcolare i numeri primi.

mentre (++ originale <= UperLimit) {

5 Compilare la dichiarazione, mentre con un calcolo che determina se il numero non è primo.

int Original1 = (int) Math.ciel (Math.sqrt (originale));

isPrime booleano = false

6 Aggiungere un while che determina se un numero è originale e primaria.

while (Original1> 1) {

if ((originale! = Original1) && (% originale Original1 == 0)

{IsPrime = false;

rompere; }

else if (! isPrine) {

isPrime = true;

}

}

--original1;

}

7 Istruire il programma per stampare i numeri primi.

if (isPrime) {

System.out.println (originale);

++ PrimeCounter;

}

System.out.println (+ primerCounter);

}