Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako pridať Celé čísla v Jave

Pridanie celých čísel v jazyku Java nie je zložitá , a je niečo , čo môžete nájsť sami robiť pravidelne ako súčasť programovania v jazyku Java . Ktorý prístup si vziať pridať celé čísla v Jave závisí na detailoch svojho vlastného programu , ale žiadny z hlavných techník vyžaduje viac než len niekoľko riadkov kódu . Rovnako ako u všetkých programov , pri vykonávaní aritmetických výpočtov v Jave , je najlepšie vziať do úvahy účinnosť , rovnako ako dostať výsledok , ktorý potrebujete . Návod dovolená 1

Ak vaše celé čísla , nie sú uložené ako premenné v rámci svojho programu , a vy jednoducho chcete dostať výsledok výpočtu , môže " tvrdé kód " čísla môžete takto :

int answer = 13 + 27 , //to ukladá výsledok do premennej " odpoveď "

znamienko plus je všetko , čo potrebujete vykonávať aritmetické sčítanie , ale aj keď to je najjednoduchší prípad , že nemusí byť vždy žiaduce prístup . Pri programovaní v jazyku Java , štandardné alebo konvenčné prístup je použiť premenné skôr než pomocou číselných hodnôt kódované priamo , ako v tomto príklade . Títo sú niekedy označované ako " magických čísel " , pretože ich zvolenej hodnoty sa môže zdať arbitrárny niekoho , kto nie je oboznámený s programom .
2

Ak váš prírastok je na primitívne typ " int " premenných , vykonávať to takto : klipart

//deklarácia premennej

int firstNumber = 13 ;

int secondNumber = 27 ;

int answer = firstNumber + druhá číslo ; //store odpoveď ako premenné

" int " vyhlásenie už prebehli v rámci programu . Tie neskôr v programe použiť výsledok odkazom na " odpoveď " premenné . Ak vaše " int " premenné nemajú zmysluplné názvy - napríklad , ak sa používajú hodnoty jedno písmeno , napríklad " a " alebo " b " - váš program bude ťažšie čítať a pracovať s
. sims 3

Ak nepotrebujete ukladať hodnotu vášho Navyše v premennej , možno ho vykonať v kóde takto :

System.out.println ( " Odpoveď : " + ( firstNumber + secondNumber ) ) ;

V tomto prípade je hodnota odpovede na výpočet už nebudú k dispozícii , akonáhle riadok s jej ukončení realizácie . Ak znovu potreba hodnotu odpoveď neskôr v kóde , budete musieť znovu vykonať výpočet . Avšak, ak budete potrebovať len odpoveď na tento jeden riadok kódu , vrátane toho, že by pomocou premennej zabráni zbytočnému využitie pamäte .
4

Ak vaše celočíselné hodnoty sú obsiahnuté v Java Integer objektov , obsadenie týchto pre primitívny typ " ints " a potom pridajte ich nasledujúcim spôsobom :

//deklarácia zo Integer objektov

Integer firstNumber = new Integer ( 13 ) ;

Integer secondNumber = new Integer ( 27 ) ;

//odlievanie do INT

int odpoveď = firstNumber.intValue ( ) + secondNumber.intValue ( ) ;

Ak dávate prednosť , môžete uložiť " int " hodnoty každého objektu Integer ako premennú , ale ak si len potrebujete obsadiť objekty vykonať výpočet , nie je potrebné to urobiť .
5

Ak vaše celé čísla sú uložené ako ďalšie typy objektov , ako sú slučke , použite objekt Integer , aby si svoje hodnoty ako " ints " , takto : klipart

//deklarácia reťazcov obsahujúce celé čísla

String firstNumber = " 13 " ;

String secondNumber = " 27 " ;

//analyzovať reťazca na získanie hodnôt int a pridať ich

int answer = Integer.parseInt ( firstNumber ) + Integer.parseInt ( secondNumber ) ;

K tomu môže dôjsť v prípadoch, keď je váš program bol odovzdaný parametre z nejakého externého zdroja - napríklad z príkazového riadku . Môžete sa rozhodnúť uložiť " int " hodnoty každého reťazca ako premenné , ale nemusíte , ak budete potrebovať len ich výpočtu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené