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 hittar man den max av heltal Java

    När du skriver program i Java , behöver du inte alltid vet vilka data värdesätter din kod kommer att göra med . Använda kontrollstrukturer såsom villkorssatser , kan du jämföra variabler och värden . Med " om ", " else if " och " annat" uttalanden , kan du hitta vilken av två heltal är större , sätta en tredje variabel för att återspegla detta värde . Beroende på vilka behov din ansökan kan du implementera ytterligare funktioner inom din villkorliga block . Instruktioner
    1

    Förbered dina heltalsvärden . Om du inte redan har heltal att använda , kan du lägga till följande exempelkod till din Java -program :

    int firstNum = 5; int secondNum = 7 ;

    Ge dessa variabler några namn och värden du vill . När du testar ditt program , ändra värdena varje gång du kompilerar och kör för att se de olika funktionerna i arbetet .
    2

    Skapa en tredje variabel för att lagra maximalt av dina två heltalsvärden . Lägg till följande kod :

    int max = -1 ;

    Genom att ställa detta värde till negativt initialt , kommer ditt program inte gör felaktiga användningen av det . Denna kod fungerar på antagandet att dina heltalsvärden är minst noll . Om dina värden är sannolikt att vara under noll , ange det ursprungliga värdet för denna variabel till ett nummer som är bortom det möjliga värden .
    3

    Utför ett villkorligt test på dina heltal . Lägg till följande " om " uttalande till din kod :

    om ( firstNum > secondNum ) max = firstNum ;

    testar om det första numret är större än den andra . Om testet returnerar ett sant värde , kommer koden ställa in "max"- variabel för att överensstämma med värdet på det första talet , eftersom det är den största. Om detta test returnerar ett falskt värde , kommer ditt program leta efter några kedjade villkorssatser , t.ex. en " else if " eller " annat" blocket .
    4

    Lägg en " else if " blocket för koden . Använd följande syntax för att lägga till en andra villkorlig uttalande :

    else if ( secondNum > firstNum ) max = secondNum ;

    Detta test kontrollerar om det andra talet är större än den första . Om testet returnerar true innehållet i detta uttalande kommer att köras , ange värdet på det andra numret till " max " variabel . Om detta test returnerar false , kommer programmet att leta efter någon ytterligare annan eller annars om testerna .
    5

    Lägg till ett " annat" block till din villkorliga koden . Om båda testerna återvänder falska värden ska heltalen vara lika , så lägg till följande kod :

    annars max = firstNum ;

    Denna kod godtyckligt väljer att ställa in " max " till det första numret , eftersom det inte spelar någon roll vilken du väljer om de är lika . Den " andra " och " else if " uttalanden bara köra om tidigare tester har återvänt falska resultat . När en sann resultat uppstår , kommer exekveringen att hoppa förbi villkorliga kontroller . Den "max " variabel bör nu innehålla det största värdet från dina två heltal .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur att fylla en ADF Tabell
    ·Java Substring funktion
    ·Ta reda på om Tom ResultSet returnerades i Java
    ·Konvertera WSDL till Java Använda Axis
    ·Hur man genomför en lista i Android XML
    ·Hur till Bädda Java DB i NetBeans
    ·Hur du använder Hibernate med Eclipse
    ·Kodtyper för CC i Java
    ·Hur man skriver ut text i en Java-applet
    ·Hur kan man överföra bilder i JSP
    Utvalda artiklarna
    ·High- Level vs lågnivå programmering
    ·Hur konvertera gemener till versaler i MIPS assemblerko…
    ·Hur man använder den nya linjen i appletfönster Progr…
    ·Hur man gör en cirkel i LabVIEW
    ·Hur man deklarerar en String i C + +
    ·Hur man gör en studsande boll Animation i HTML
    ·Hur man gör en VB6 OCX
    ·Så här visar det första objektet i ComboBox listruta…
    ·Hur Multiplicera heltal med Bit Skiften
    ·Hur du formaterar Antal funktioner i PHP
    Copyright © Dator Kunskap http://www.dator.xyz