? Programmes informatiques et des scripts de sites Web peuvent stocker des valeurs de données de différents types . Le code d'application stocke souvent des valeurs de données, variables, qui peuvent modéliser des chaînes de texte , divers types de nombre et plus encore. Quand un programme magasins ou affiche une valeur de nombre décimal, il peut être nécessaire pour représenter ce nombre à plus d'un formulaire. Les valeurs numériques sont souvent convertis en et à partir de chaînes lors de la gestion interaction de l'utilisateur avec une application. Une chaîne décimal est un nombre contenu dans une variable de type chaîne ou une valeur . Types
La plupart des langages de programmation peuvent modéliser différents types de nombre , y compris les nombres entiers , double précision et à virgule flottante. Dans les langages fortement typés comme Java , code de programmation doit indiquer le type quand une valeur est déclarée, mais dans des langues faiblement typé comme PHP et JavaScript, ce n'est pas nécessaire . L'exemple de code suivant illustre la création d'une variable décimale en Java , la modélisation comme un type double précision :
deux myDec = 5,5 ;
En PHP , le code suivant effectue le même processus :
my_dec $ = 5,5;
affichage
nombreux scripts de programmation utilisent des types numériques en interne pour réaliser un traitement comme le calcul des données . Cependant, les types de chaînes de texte sont souvent utilisés lors de l'affichage des nombres décimaux et les autres dans les interfaces utilisateur . Pour afficher simplement un nombre décimal comme un string , la plupart des langues permettent aux programmeurs de concaténer le nombre , comme dans l'exemple PHP suivant : . .
Echo "
" $ my_dec "
" ;
Selon la façon dont le numéro est mémorisé , le programmeur peut choisir de convertir en utilisant des méthodes de classe, comme dans l'exemple Java suivante:
Double myNumber = Double.valueOf ( 5.5) ; cordes numberString = myNumber.toString (); .
Ce code stocke la valeur décimale, en utilisant la classe double enveloppe , puis renvoie une représentation sous forme de chaîne à l'aide d' une méthode de classe
Conversion
Parfois, un programme reçoit des données externes sous forme de chaîne. Cela arrive souvent quand un programme est d'importer des données provenant d'une source externe, tel qu'un fichier texte ou XML , ou est la capture d'entrée tapé dans les champs de texte de l'interface utilisateur . Si l'entrée contient des numéros et le programme doit accéder aux valeurs numériques impliquées , le code peut convertir les chaînes de données numériques. L'exemple de code Java suivant illustre cette technique :
deux convertedNumber = Double.parseDouble ( numberString ) ;
Ce code prend un paramètre de chaîne et tente de l'analyser comme une valeur double de type primitif < . br>
options
Les programmeurs ont des options pour l'affichage des valeurs décimales . Par exemple, si une interface utilisateur peut seulement accueillir un certain nombre de caractères , le programmeur peut vouloir formater les valeurs décimales affichées en fonction de cela. L'exemple de code Java suivant montre comment utiliser la méthode de format de chaîne :
cordes formattedNumber = String.format ( " Voici un numéro: % .1 f" , 5,5 ) ;
Cela crée ce qui suit valeur de la chaîne :
Voici un certain nombre : . 5.5
le code précise que le nombre doit être affiché comme une valeur en virgule flottante avec un chiffre après la virgule