? Un numero primo è un numero con due soli fattori. Questi fattori includono 1 e il numero stesso . In un programma Java , il codice deve memorizzare il numero in fase di test per la primalità , controllare il numero di primalità , quindi stampare il numero se si trova ad essere un numero primo . Nel frattempo , il programma deve anche tenere traccia di ogni numero che ha testato e quanti più numeri che ha lasciato per testare . L'intervallo di numeri da controllare è definito dal programmatore e il programma si basa principalmente sul " per" cicli e istruzioni "if" per mantenere un adeguato controllo del flusso delle operazioni . Istruzioni
1
Creare una classe per contenere il programma di stampa numero primo . Esempio di codice :
classe
PrimeNumbers {
}
2
creare il metodo " main" all'interno della vostra classe in modo che il programma può essere compilato ed eseguito . Inoltre, creare alcune variabili di tipo intero all'interno del metodo utilizzato dal programma di numero primo . Esempio di codice :
public static void main ( args String [ ] ) {
int numero1, numero2 ; //Usato per tenere traccia dei numeri in fase di sperimentazione
int controllo = 0 ; //Tiene traccia dei numeri primi
}
3
creare un ciclo " per" contare fino al numero specificato per il quale si desidera trovare i numeri primi . Il seguente codice di esempio controlla i numeri compresi tra 1 e 100 :
per ( numero1 = 1; numero1 < = 100; numero1 + + ) per
{
check = 0 ;
}
4
Creare un secondo " per" ciclo nidificato all'interno del primo ciclo "for" , per determinare lo stato di primalità di un numero, con "if" . Esempio di codice :
per ( numero2 = 1; numero2 < numero1 , numero2 + + ) per
{
if ( ( ( numero1 numero2 % ) == 0 ) & numero2 = 1) //Determina se il numero è un fattore di un secondo numero oppure è uguale a 1
{
assegno
= 1 ; //controllo è impostato a 1 se il numero di testate è primo
}
}
se (check == 0 ) {
System.out.println (numero1 + " \\ n " ) ; //stampa fuori ogni numero primo come si trova
}
}
5
Unisci tutto il codice insieme come un unico programma. L'esempio di codice del programma completo :
classe
PrimeNumber {
public static void main ( args String [ ] ) {
int numero1, numero2 ; //Usato per tenere traccia di numeri in fase di sperimentazione
int controllo = 0; //Tiene traccia dei numeri primi
( numero1 = & Numero2 = 1 ) //Determina se il numero è un fattore di un secondo numero oppure è uguale a 1
{
assegno
= 1; ! //Controllo è impostato a 1 se il numero di testate è primo
}
}
se (check == 0 ) {
System.out.println ( numero1 + "\\ n" ) ; //stampa fuori ogni numero primo come si trova
}
}
}
}