Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come posso stampare tutti i numeri primi in Java

? 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

}

}

}

}


 

Programmazione © www.354353.com