Computerprogramma's en website scripts kunnen data waarden van verschillende types slaan . Toepassingscode slaat vaak gegevenswaarden als variabelen , die kunnen modelleren tekenreeksen , verschillende soorten nummer en meer . Wanneer een programma wordt winkels of een decimaal getal , kan het nodig zijn dat aantal vertegenwoordigen in meer dan een vorm . Aantal waarden worden vaak omgezet naar en van strijkers bij het beheren van interactie van de gebruiker met een applicatie . Een decimaal string is een getal binnen een reekstype variabele of waarde . Soorten meeste programmeertalen kunnen verschillende soorten nummer, inclusief getallen , dubbele precisie en drijvende komma te modelleren . In sterk getypeerde talen, zoals Java , moet programmeercode type geven wanneer een waarde is opgegeven , maar zwak getypt zoals PHP en JavaScript , dit is niet noodzakelijk . De volgende voorbeeldcode geeft aan het creëren van een decimaal variabele in Java , modelleren het als een dubbele soort precisie : dubbele myDec = 5,5 ; In PHP , de volgende code voert hetzelfde proces : < br > $ my_dec = 5.5 ; Beeldscherm Veel programmering scripts gebruiken numerieke soorten intern voor het uitvoeren van gegevensverwerking , zoals berekeningen . Echter, tekenreeks typen vaak gebruikt bij het weergeven van decimale en andere getallen in user interfaces . Om een decimaal getal als string gewoon weer te geven , de meeste talen waarmee programmeurs het nummer , zoals in het volgende voorbeeld PHP samenvoegen : . . Echo " " $ my_dec " < /p > " Afhankelijk van het nummer is opgeslagen , kan de programmeur kiezen om te zetten met klasse methoden , zoals in het volgende voorbeeld Java Double myNumber = Double.valueOf ( 5.5 ) ; String numberString = myNumber.toString ( ) ; . Deze code slaat het decimale getal waarde met de Dubbele wrapper klasse , dan retourneert een tekenreeksrepresentatie van het gebruik van een methode van de klasse < br > Conversie Soms krijgt een programma externe data in string vorm . Dit gebeurt vaak wanneer een programma wordt het importeren van gegevens uit een externe bron, zoals een tekst-of XML-bestand of is het vastleggen van invoer getypt in user tekstvelden interface. Als de ingang bevat nummers en het programma nodig heeft om toegang te krijgen tot de numerieke waarden betrokken zijn , kan de code de snaren om te zetten in numerieke gegevens . Het volgende voorbeeld Java- code wordt deze techniek gedemonstreerd : dubbele convertedNumber = Double.parseDouble ( numberString ) ; Deze code is een parameter string en pogingen om het te ontleden als een primitieve soort dubbele waarde < . br > opties Programmeurs hebben opties bij het weergeven van decimale waarden . Als bijvoorbeeld een gebruiker -interface is geschikt voor een bepaald aantal tekens , kan de programmeur wenst de decimale waarden weergegeven om deze aan te passen formatteren . Het volgende voorbeeld Java- code demonstreert met behulp van de string notatiemethode : String formattedNumber = String.Format ( " Hier is een aantal : % .1 f " , 5.5 ) ; Dit creëert de volgende tekenreekswaarde : Hier is een nummer : . 5.5 de code geeft aan dat het nummer moet worden weergegeven als een floating point waarde met een cijfer achter de komma < br >
|