Et primtal er et tal med kun to faktorer. Disse faktorer indbefatter 1 og antallet selv. I et Java -program , skal koden gemme nummeret bliver testet for primtal , antallet tjekke for primtal , derefter udskrive det antal , hvis det viser sig at være en førsteklasses . I mellemtiden skal programmet også holde styr på hvert tal , at det har testet og hvor mange flere numre det har forladt at teste. Intervallet af tal , der skal kontrolleres er defineret af programmøren og programmet bygger primært på "for" loops og "hvis" udsagn at opretholde en ordentlig flow kontrol af operationen. Instruktioner
1
Opret en klasse til at indeholde dit primtal udskrivning program. Eksempel code:
class PrimeNumbers {
}
2
Opret den "vigtigste " metode inden for din klasse , så dit program kan kompileres og køre. Også skabe nogle heltalstypen variabler i metoden til anvendelse af den primtal programmet . Eksempel kode : Hej
public static void main ( String args []) {
int tal1, tal2 ; //Bruges til at holde styr på tal testes
int tjek = 0 //Holder styr på primtal
}
3
Opret en " for" loop til at tælle op til det angivne tal, som du ønsker at finde primtal . Følgende eksempel koden kontrollerer tal mellem 1 og 100 : Hej
for (tal1 = 1 number1 < = 100; number1 + +)
{
tjek = 0;
}
4
Opret en anden "for" loop indlejret i den første "for" loop, til at bestemme en række s primtal status med "hvis" udsagn. Eksempel kode :
for ( tal2 = 1; tal2 < tal1 , tal2 + +)
{
if ( ( (tal1 % tal2 ) == 0) & tal2 = 1) //Bestemmer om nummeret er en faktor et andet nummer , eller er lig med 1
{
kontrollere = 1 //check er sat til 1, hvis den testede tal er et primtal
}
}
if ( tjek == 0)
{
System.out.println ( tal1 + "\\ n ") //Udskriver hvert primtal , da det er fundet
}
}
5
Merge hele koden sammen som ét program. Den komplette eksempel program kode : Hej
class PrimeNumber {
public static void main ( String args []) {
int tal1, tal2 ; //Bruges til at holde styr på numre bliver testet
int tjek = 0 //Holder styr på primtal
(tal1 = & Tal2 = 1 ) //Bestemmer om nummeret er en faktor et andet nummer , eller er lig med 1
{
kontrollere = 1 ! //Check er sat til 1, hvis testede tal er et primtal
}
}
if ( tjek == 0)
{
System.out.println ( number1 + "\\ n" ) //Udskriver hvert primtal , da det er fundet
}
}
}
}
< br >