A primtall er et tall som bare er delelig med seg selv eller en. For å avgjøre om et tall er et primtall i Java , deler du antall programmatisk ved to gjennom ni. Hvis resten er null etter disse beregningene , er antall ikke et primtall . Du kan deretter returnere boolsk verdi "false " i funksjon og "true" dersom hver beregningen gir en rest. Instruksjoner
en
Åpne Java editor og åpne Java -filen du vil bruke til å lage Java -funksjonen . Skriv inn følgende kode for å lage Java- funksjon: .
Public bool primeNumber ( int antall ) {
}
Type funksjonen koden i klammeparentesene
2
Lag variablene du trenger for å utføre beregningene. Følgende kode oppretter variabelen brukes til å inneholde resten av divisjonen og en variabel for å velge funksjonen til "true " eller "false : "
desimal resultat = 0; bool isPrime = true ;
3
Lag løkken for å dele antall av to til ni . Følgende kode deler tallet med hvert tall , returnerer resten , og setter boolean verdien til " false" hvis en rest er et tall unntatt null : en
for ( int i = 2 ; i < 10 ; i + + ) { resultat = antall % i; if ( resultat = 0 ) //nummeret ikke er et primtall { isPrime = false ;} }
4
Returner boolean resultat i funksjonen : en
retur isPrime ;