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

Aký je význam Konverzia hodnoty a sláčiky

Kedy počítačové programy používať údaje , ktoré niekedy používajú rôzne techniky pre ukladanie rôznych typov dátových hodnôt . Napríklad , môže počítačový program používať dáta z databázy , ktorá by mohla zahŕňať čísel a textu . V programovania sekvencie texte sa nazývajú reťazca . Reťazce môžu obsahovať ľubovoľné znaky vrátane písmen , čísel a symbolov . Niekedy sa môže program , je potrebné previesť dátovú hodnotu jedného druhu do iného , čo je proces , ktorý často zahŕňa reťazca a čísla . Dátové

Počítačové programy môžu používať údaje z databáz , textových súborov , súborov XML a mnohých ďalších zdrojov . Niektoré programy a webové stránky tiež zbierať dáta z užívateľského vstupu , napríklad ak typ ľudí textu do textových polí v užívateľskom rozhraní . Niektoré jazyky , ako je Java , vyžadujú programy , ktoré výslovne vyhlásila , typ hodnoty dát , keď je uložený v premennej . Nasledujúci ukážkový kód demonštruje : String aWord = " jablko " , int aNumber = " 5 " ;

Tento kód vytvorí inštanciu dve premenné , jednu s typom textového reťazca a hodnoty , iný primitívny typ integer .
typy

programovacie jazyky potrebujú zvládnuť rôzne typy dát . Z tohto dôvodu dôrazne zadávané jazyky , napríklad Java , poskytujú špecializované typy pre rôzne druhy čísel , textových reťazcov , bytov a logické hodnoty medzi ostatnými . Java je objektovo orientovaný jazyk , čo tiež znamená , že sa môže ukladať dáta v kódových objektov , s každým objektom predstavujúce sadu kódových správanie a dát . Typ dátovej položky ovplyvňuje to , ako to program spracováva . Napríklad môžete typy čísel zúčastniť aritmetické výpočty , zatiaľ čo typy reťazec môže poskytnúť informácie o obsiahnutých znakov .
Konverzia

Niekedy programy je potrebné previesť dátové položky z jedného typu do druhého . To je často nutné pri programov importovať dáta z nejakého externého zdroja , ako je napríklad vstup používateľa alebo dátového súboru . Metódy pre čítanie externých dát do programu často čítať dáta ako reťazec hodnoty . Ak tieto reťazce obsahujú čísla , môže byť potrebné program pre prevod číselných reťazcov do číselných typov . Nasledujúci ukážkový kód v jazyku Java demonštruje : int numValue = Integer.parseInt ( " 3 " ) ;

Tento kód používa triedu Java Integer previesť hodnotu reťazca na typ čísla
< . br > Úvahy

Pri prevode medzi typmi v programovom kóde , nepredvídateľné chyby sú možné . Ak programátor zahŕňa konverzný kód v aplikácii , ktorá je čítanie v nepredvídateľných dát , je tu možnosť , že dáta môžu obsahovať čísla uložené ako reťazce vôbec . Ak sa program pokúsi previesť reťazec na číslo typu , ale reťazec neobsahuje číselnú hodnotu , môže dôjsť k zlyhaniu programu . Napríklad, nasledujúci znení Java kód bude hádzať výnimku : int numValue = Integer.parseInt ( " b " ) ;

Programátori preto potrebné vybudovať spracovanie chýb do ľubovoľného kódu , v ktorom sú konverzie medzi reťazcami a čísla .

Najnovšie články

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