Een priemgetal is een getal met slechts twee factoren . Deze factoren omvatten 1 en het getal zelf . In een Java -programma , moet de code het nummer wordt getest voor primality , controleer het nummer voor primality , dan print het nummer als het blijkt te zijn een uitstekende slaan . Intussen moet het programma ook bijhouden van elk getal dat is getest en hoeveel getallen maar het is nog te testen houden . Het interval van nummers te controleren wordt bepaald door de programmeur en het programma zich primair op de " voor " en loops " if" verklaringen juiste stroomregeling van de werking. Instructies 1 Maak een klasse aan uw priemgetal afdrukprogramma bevatten . Voorbeeld code : class PrimeNumbers { } kopen van 2 Maak de "hoofd" -methode in je klas , zodat uw programma kan worden gecompileerd en uitgevoerd . Ook maken sommige integer variabelen binnen de methode voor gebruik door het priemgetal programma . Voorbeeld code : public static void main ( String args [ ] ) { int getal1 , getal2 ; //gebruikt voor het bijhouden van nummers die getest int controle te houden = 0 ; //Houdt de priemgetallen } 3 Maak een lus "voor" te tellen tot het opgegeven aantal waarvoor u wilt priemgetallen te vinden . De volgende voorbeeld code controleert getallen tussen 1 en 100 : voor ( getal1 = 1 ; nummer1 < = 100 ; number1 + + ) op Twitter { check = 0 ; } 4 Maak een tweede lus "voor" genest in de eerste lus "voor" , om primaliteit status van een aantal te bepalen , met "als " statements . Voorbeeld code : Geld verdienen voor ( getal2 = 1 ; getal2 < getal1 ; getal2 + + ) op Twitter { if ( ( ( getal1 % getal2 ) == 0 ) & getal2 = 1 ) //Bepaalt of het nummer is een factor van een tweede nummer of gelijk is aan 1 { check = 1 ; //controleren is ingesteld op 1 als het geteste getal priem } } if ( check == 0 ) { System.out.println ( getal1 + " \\ n " ) ; //Drukt elk priemgetal als het wordt gevonden } 5 } samenvoegen alle code samen als een programma . Het complete voorbeeld programmacode : class PrimeNumber { openbare static void main ( String args [ ] ) { int getal1 , getal2 ; //gebruikt om bij te houden nummers wordt getest int check = 0 ; //Houdt de nummers prime voor ( getal1 = & Getal2 = 1 ) //Bepaalt of het nummer is een factor van een tweede nummer of gelijk is aan 1 { check = 1 ; ! //Controle is ingesteld op 1 als de getest getal priem } } if ( check == 0 ) { System.out.println ( getal1 + " \\ n " ) ; //Drukt elk priemgetal als het wordt gevonden } } } } < br >
|