getallen in Java Het toevoegen is niet ingewikkeld , en het is iets wat je kan je jezelf regelmatig te doen als onderdeel van de Java programmeertaal . Welke aanpak u naar gehele getallen in Java voegen hangt af van de details van uw eigen specifieke programma , maar geen van de belangrijkste technieken vereisen meer dan een paar regels code . Zoals met alle programmering , bij het uitvoeren van rekenkundige bewerkingen in Java , is het best om de efficiëntie evenals het krijgen van het resultaat u moet overwegen . Instructies 1 Als uw gehele getallen niet worden opgeslagen als variabelen binnen uw programma , en wilt u gewoon het resultaat van een berekening te krijgen , kunt u " harde code " de getallen als volgt : int answer = 13 + 27 ; //dit slaat het resultaat op in de variabele " antwoord " het plusteken is alles wat je nodig hebt om een rekenkundige toevoeging voeren , maar hoewel dit het eenvoudigste geval , het kan niet altijd aan te raden een benadering zijn. Met Java , de standaard of conventionele benadering is om variabelen in plaats van numerieke waarden rechtstreeks gecodeerd , zoals in dit voorbeeld gebruikt . Deze worden soms aangeduid als " magische getallen , " als hun gekozen waarden willekeurig aan iemand die niet vertrouwd is met het programma ook mag lijken . Kopen van 2 Als uw aanvulling is op primitieve type " int " variabelen , voeren het als volgt : //verklaring van variabelen int firstNumber = 13 ; int secondNumber = 27 ; int antwoord = firstNumber + tweede nummer ; //slaan het antwoord als een variabele uw " int " verklaringen al kan hebben plaatsgevonden binnen uw programma . U kunt het resultaat later in je programma te gebruiken door te verwijzen naar de variabele " antwoord " . Als uw " int " variabelen hebben geen betekenisvolle namen - bijvoorbeeld als ze gebruik maken van enkele letter waarden als " a " of " b " - uw programma zal moeilijker zijn om te lezen en te werken met . Goedkope 3 als u niet nodig om de waarde van uw toevoeging in een variabele opslaan , kunt u het uit te voeren binnen uw code als volgt : System.out.println ( " antwoord: " + ( firstNumber + secondNumber ) ) ; In dit geval zal de waarde van het antwoord op de berekening niet langer beschikbaar zijn zodra de regel met het klaar is met het uitvoeren . Als u het antwoord waarde weer later in je code nodig hebt , moet u de berekening opnieuw uit te voeren . Echter, als u alleen het antwoord op deze ene regel code , waaronder het nodig hebben zonder gebruik van een variabele voorkomt onnodige geheugengebruik . 4 Als uw gehele waarden zijn vervat in Java Integer objecten , wierp deze naar primitief type " ints " en voeg ze als volgt : //verklaring van Integer objecten Integer firstNumber = new Integer ( 13 ) ; Integer secondNumber = new Integer ( 27 ) ; //casting naar ints int answer = firstNumber.intValue ( ) + secondNumber.intValue ( ) ; Als u wilt, kunt u opslaan van de " int " waarden van elk Integer object als een variabele , maar als je alleen nodig om de objecten werpen om de berekening uit te voeren , is er geen noodzaak om dit te doen . 5 als uw gehele getallen worden opgeslagen als andere objecttypen zoals snaren , gebruikt u de Integer -object om hun waarden te krijgen als " ints , " als volgt : //verklaring van Strings bevatten gehele getallen String firstNumber = " 13 " ; < br > String secondNumber = " 27 " ; //ontleden de snaren aan de int-waarden te krijgen en voeg ze toe int antwoord = Integer.parseInt ( firstNumber ) + Integer.parseInt ( secondNumber ) ; Dit kan gebeuren in gevallen waarin uw programma is doorgegeven parameters van enkele externe bron - bijvoorbeeld vanaf de opdrachtprompt . U kunt ervoor kiezen om de " int " waarden van elke snaar als variabelen op te slaan , maar hoeven niet te als je ze alleen nodig voor de berekening .
|