Java programmeringssprog, ligesom de fleste andre programmeringssprog , indeholder alt det nødvendige for at udføre de fleste matematiske beregninger . Men du stadig nødt til at forstå, hvordan bestemte algoritmer eller formler arbejde for at gennemføre dem i Java. For eksempel kan man implementere Euclids algoritme i Java for at bestemme den største fælles divisor af to tal . Ting du har brug
Java Development Kit ( JDK )
Text Editor
Vis Flere Instruktioner
1
Opret en ny klasse for at starte programmet. Klassen vil kun indeholde en hovedfunktion : Hej
class GCD {
public static void vigtigste ( String [] args ) {
}}
2
Tag to tal og gemme dem i variabler . Brug en sammenligning for at bestemme , hvilket nummer er den største og gemme det i "den største " variable . Derefter gemme den mindste i de " mindste " variabel :
public static void vigtigste ( String [] args ) {
int x = 226 , int y = 7 , int største , mindste ;
if ( x> y) { største = x ; mindste = y ;} else { største = y ; mindste = x ;}
}
< br > 3
Skriv en løkke der udfører algoritmen . Euclids algoritme begynder ved at dividere de to tal , og opbevare resten . Derefter opdele foregående mindste tal af resten indtil resten er enten nul eller en. Hvis resten er nul forrige Resten er den største fælles divisor . Hvis resten er et af de to tal ikke deler en fælles divisor : ; (! Resten = 0 && resten = 1)
resten = største % mindste
mens { største = mindste ; mindste = resten , resten = største % mindste ;}
if ( resten == 0 ) { System.out.println ("The GFD er" + mindste );} else if ( resten == 1 ) { System.out.printlin ( "Der er ingen fælles Divisor "); }