Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
väčšine programovacích jazykov možno modelovať rôzne typy čísla , vrátane čísel , dvojitou presnosťou a plávajúcou desatinnou čiarkou . V silnými jazykoch ako je Java , programovací kód musí byť uvedený typ , keď sa vyhlási za hodnotu , ale v slabo typizovanej jazyky , ako je PHP a JavaScriptu , to nie je nutné . Nasledujúci kód vzorky demonštruje vytvorenie desatinné premenné v Jave , modelovanie ako dvojaký typ presnosť :
double myDec = 5,5 ;
PHP , nasledujúci kód vykonáva rovnaký proces :
$ my_dec = 5,5 ;
Zobraziť
Mnoho programovacích skripty pomocou číselných typov interne pre vykonávanie spracovanie údajov , ako sú výpočty . Avšak , typy textový reťazec sú často používané pri zobrazovaní desatinnú čiarku a ďalšie čísla v používateľskom rozhraní . Ak chcete jednoducho zobraziť desatinné číslo ako reťazec , väčšina jazykov umožňujú programátorom zřetězit číslo , ako v nasledujúcom príklade PHP : ..
Echo "
" $ my_dec " < /p > " ; celým
v závislosti na tom, ako je uložené číslo , môže rozhodnúť , že programátor previesť pomocou metódy triedy , ako v nasledujúcom príklade : Java celým
Double MyNumber = Double.valueOf ( 5.5 ) , String numberString = myNumber.toString ( ) ; .
Tento kód uloží desatinné číslo hodnotu pomocou Double triedy obálky , vráti reťazec reprezentácie to pomocou metódy triedy
konverzie
Niekedy sa program dostane externých dát vo formáte reťazca . To sa často stáva , keď je program , import dát z externého zdroja , napríklad textu alebo súboru XML , alebo je zachytávanie vstup zadali do užívateľského rozhrania textových polí . Ak vstup obsahuje čísla a program potrebuje prístup k číselnej hodnoty spojené , môže kód previesť reťazca na číselné údaje . Nasledujúci ukážkový kód v jazyku Java demonštruje túto techniku :
double convertedNumber = Double.parseDouble ( numberString ) ;
Tento kód má parameter reťazec a pokúša sa analyzovať to ako dvojité hodnotu primitívneho typu < . br >
možnosti
Programátori majú možnosti pri zobrazovaní desatinné hodnoty . Napríklad , ak používateľ rozhranie môže ubytovať iba určitý počet znakov , programátor môže chcieť formátovať desiatkovej hodnoty na displeji tak , aby vyhovovali to . Nasledujúci ukážkový kód v jazyku Java ukazuje použitie metódy format string :
String formattedNumber = String.Format ( " Tu je číslo : % .1 f " , 5.5 ) ;
Tým sa vytvorí nasledujúce string hodnota :
Tu je číslo : 5.5
kódex stanovuje , že počet by mal byť zobrazený ako hodnota s plávajúcou čiarkou s jednou číslicou za desatinnou čiarkou
< . br >