Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .