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.
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);
}