? Os programas de computador e scripts de sites podem armazenar valores de diferentes tipos de dados. O código do aplicativo muitas vezes armazena valores de dados como variáveis , que podem modelar cadeias de texto , vários tipos de número e muito mais. Quando um programa lojas ou exibe um valor numérico decimal , pode ser necessário para representar esse número em mais de uma forma . Valores numéricos são freqüentemente convertidos para e de cordas na gestão de interação do usuário com um aplicativo. Uma string decimal é um número contido dentro de uma variável do tipo string ou valor. 
 Tipos  
 A maioria das linguagens de programação pode modelar vários tipos de número , incluindo inteiros, dupla precisão e ponto flutuante. Em linguagens fortemente tipadas como Java, o código de programação deve indicar o tipo quando um valor é declarado , mas em linguagens fracamente tipadas como PHP e JavaScript, isso não é necessário . O seguinte código de exemplo demonstra a criação de uma variável decimal em Java , modelando -a como um tipo de precisão dupla : 
 
 dupla myDec = 5,5 ; 
 
 PHP, o código a seguir realiza o mesmo processo : 
 
 $ my_dec = 5,5 ; 
 exibição 
 
 Muitos scripts de programação usar tipos numéricos internamente para a realização de processamento de dados , tais como cálculos. No entanto , os tipos de cordas de texto são frequentemente utilizadas durante a exibição decimal e outros números de interfaces de usuário. Para simplesmente exibir um número decimal como uma string, a maioria das linguagens permitem que os programadores para concatenar o número, como no seguinte exemplo PHP: . . 
 
 Echo " 
 " $ my_dec " 
 ";  
 Dependendo de como o número é armazenado , o programador pode optar por convertê-lo usando métodos de classe, como no seguinte exemplo Java : 
 
 Duplo myNumber = Double.valueOf ( 5.5) ; cordas numberString = myNumber.toString (); . 
 
 Este código armazena o valor do número decimal usando a classe de invólucro duplo , em seguida, retorna uma representação de string -lo usando um método de classe 
 
 
 Conversão 
 
 Às vezes, um programa recebe dados externos em forma de string. Isso geralmente acontece quando um programa é a importação de dados a partir de uma fonte externa, como um texto ou arquivo XML, ou está capturando entrada digitada em campos de texto de interface de usuário . Se a entrada contiver números eo programa precisa acessar os valores numéricos envolvidos , o código pode converter as cordas para dados numéricos. O seguinte código Java amostra demonstra essa técnica : 
 
 dupla convertedNumber = Double.parseDouble ( numberString ); 
 
 Este código tem um parâmetro de cadeia e tenta analisá-lo como um valor duplo tipo primitivo < . br > 
 opções 
 
 programadores têm opções ao exibir valores decimais . Por exemplo , se uma interface de utilizador só pode acomodar um certo número de caracteres , o programador pode querer formatar os valores decimais apresentadas para adequar essa . O seguinte código Java exemplo demonstra usando o método de formato string: 
 
 Cordas formattedNumber = String.format ( " Aqui é um número :% .1 f " , 5,5 ); 
 
 Isso cria a seguinte valor da seqüência : 
 
 Aqui é um número : 5,5 
 
 o código especifica que o número deve ser exibido como um valor de ponto flutuante com um dígito depois da vírgula 
 < . br>