Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur Jämför heltal i Java

    I Java kan heltalsvärden lagras och representeras på två sätt . Du kan lagra heltal som primitiv typ " ints " där Java bara lagrar det numeriska värdet . Alternativt kan du använda " Integer " objekt , som lagrar det numeriska värdet med hjälp av en Java-objekt referens . Oavsett vilken typ av heltal ditt program använder , kan du jämföra heltalsvärden lätt med några rader kod . Ett villkorligt test är det vanligaste sättet att jämföra heltal i Java , så att du kan skräddarsy din programmets prestanda till resultaten av sådana jämförelser . Instruktioner
    1

    Skapa två primitiva typen " ints " i din Java -program . Använd följande kod för att skapa två heltal med godtyckliga namn och värden för demonstrationssyfte :

    int anInt = 3 ;

    int anotherInt = 5;

    När du deklarerar ett heltal på detta sätt , är allt du behöver för att ge ett namn och det numeriska värde som du vill att variabeln ska lagra .
    2

    Jämför heltalen . Lägg till följande kod , som jämför dina två primitiva typen heltal och skriver ut ett meddelande att rapportera resultaten i standard ut konsolen :

    om ( anInt < anotherInt ) System.out.println ( " anInt är mindre än anotherInt " ) ;

    else if ( anInt > anotherInt ) System.out.println ( " anInt är större än anotherInt " ) ;

    else System.out.println ( " anInt är lika med anotherInt " ) ;

    första raden testar om den första heltalet är mindre än den andra . Om det test returnerar ett falskt resultat , bearbetning går vidare till nästa test för att se om den första är större än den andra , om ett falskt resultat returneras antar programmet att de två är lika . För att testa för jämlikhet , kan du använda följande :

    om ( anInt == anotherInt ) System.out.println ( " ints är lika " ) ;
    3

    Skapa två " Integer " objekt i ditt program . Använd följande kod för att skapa två objekt för att lagra dina heltalsvärden :

    Integer anInteger = new Integer ( 10 ) ,

    Integer anotherInteger = Integer.valueOf ( 6 ) ,

    Denna kod visar de två möjliga sätt att skapa en " Integer " objekt , som båda involverar ger det numeriska värde som du vill representera .
    4

    Jämför ditt " Integer " objekt . Med hjälp av följande kod , jämföra heltalen representeras som objekt :

    int comparisonResult = anInteger.compareTo ( anotherInteger ) ;

    " compareTo " metoden för " Integer " klassen jämför ett heltal till annat , återvänder en primitiv typ " int " som följd . Om den första heltalet ( den ena metoden som kallas för ) är större , är värdet ett returneras . Om den första heltalet är mindre , är ett värde negativt returneras . Om heltalen är lika , är värdet noll returneras .
    5

    Kontrollera resultatet av din " compareTo " operation . Använd följande kod för att testa och mata dina jämförelseresultaten :

    om ( comparisonResult > 0 ) System.out.println ( " anInteger är större än anotherInteger " ) ;

    else if ( comparisonResult < 0 ) System.out.println ( " anInteger är mindre än anotherInteger " ) ;

    else System.out.println ( " anInteger är lika med anotherInteger " ) ;

    Experimentera med din kod genom ändra värdena för varje heltal , sedan kompilera och köra för att se resultatet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Java Förpackning Box Kapacitet
    ·Hur bearbeta XML & JDOM i Java
    ·Hur Extrahera APK Från Googles SDK
    ·Bråkdel av en flottör i Java
    ·Hur man uppdaterar objekten i en lista med Java
    ·Hur att bygga och driftsätta webbplatser med Java
    ·Längd Metod för Input i Java
    ·Hur man använder Logiska operatorer i Java
    ·Hur man skriver en metod i Java
    ·Hur konvertera en sträng i Java till GeneralPath
    Utvalda artiklarna
    ·Skalbarhet frågor i Web Apps Java
    ·Komma åt kombinationsrutan i en fråga
    ·Hur man tar bort en fil från Git Begå
    ·Hur man lyssnar på ett tangentbord i Java
    ·Hur man testar för en fil i Visual Basic
    ·Hur till Återvinna en DAT -fil
    ·Grundläggande Java Codes
    ·Hur man tar bort knappen Stäng på VBA
    ·Hur kan jag få den längd av en anonym Array i Perl
    ·Hur man gör en User Script i GreaseMonkey
    Copyright © Dator Kunskap http://www.dator.xyz