Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan finne største felles divisor av to tall i Java
    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 "); }

    früher :

     Weiter:
      Relatert Artike
    ·Høyden på en Binary Tree in Java 
    ·Hvordan legge til polynomer i Java 
    ·JDK er ikke oppdaget av Java 
    ·En forklaring av INT , num1 , num2 og NUM3 i Java-kode 
    ·Maksimal Heap Størrelse i JVM 
    ·Slik konverterer AWT til Swing 
    ·Vanlige /Popular bruk av Java Applets 
    ·Hvordan sortere en lenket liste i Java 
    ·Hvordan vise tall i stigende rekkefølge Bruke Java 
    ·String til Double Conversion i Java 
      Anbefalte artikler
    ·Bruk av Collator i Java 
    ·Hvordan bruke Turbo C 
    ·Hvordan stoppe en VBA Loop Break 
    ·Hvordan spare en PHP fil med Filezilla 
    ·Slik konverterer engelsk til MATLAB 
    ·Hvordan lese en sekvensiell fil i C 
    ·Kan du ha en link i en PHP Bracket 
    ·Hvordan bruke bannere og klistremerker i GTK Radiant 
    ·MSI-pakke Opplæring 
    ·Python Listbox 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/