Java programmeringsspråk, som de fleste andre programmeringsspråk , inneholder alt som trengs for å utføre de fleste matematiske beregninger. Men , du fortsatt trenger å forstå hvordan visse algoritmer eller formler arbeide for å implementere dem i Java. For eksempel kan du implementere Euklids algoritme i Java for å kunne fastslå den største felles divisor av to tall . Du trenger:
Java Development Kit ( JDK )
Text Editor
Vis flere instruksjoner
en
Opprett en ny klasse for å starte programmet . Klassen vil bare inneholde en hovedfunksjon : en
klasse GCD {
public static void main ( String [] args ) {
} }
2
Ta to tall, og lagre dem i variabler. Bruk en sammenligning for å finne ut hvilket tall er det største og lagre den i "største " variable . Deretter lagrer den minste i de " minste " variable :
public static void main ( String [] args ) {
int x = 226 , int y = 7; int største, minste ;
if ( x> y) { største = x ; minste = y; } else { største = y; minste = x ;}
}
3
Skriv en løkke som utfører algoritmen . Euklids algoritme begynner ved å dele de to tallene og lagring av resten . Deretter deler foregående minste tallet av resten inntil resten er enten null eller en. Hvis resten er null forrige resten er den største felles divisor . Hvis resten er en av de to tallene ikke deler en felles divisor : ; (! Rest = 0 && rest = 1 )
rest = største % minste
mens { største = minste ; minste = resten ; rest = største % minste ;}
if ( resten == 0 ) { System.out.println ( " The GFD er " + minste) ;} else if (rest == 1 ) { System.out.printlin ( " Det er ingen felles divisor "); }