¿ Los programas de ordenador y los scripts de sitios web pueden almacenar valores de datos de diferentes tipos. El código de aplicación a menudo almacena valores de los datos como variables , que pueden modelar cadenas de texto , diversos tipos de número y más . Cuando un programa almacena o muestra un valor numérico decimal, puede ser necesario para representar ese número en más de una forma . Los valores numéricos se convierten a menudo y de cadenas en la gestión de la interacción del usuario con una aplicación . Una cadena decimal es un número incluido en una variable de tipo cadena o un valor . Tipos
La mayoría de los lenguajes de programación pueden modelar distintos tipos de números , incluyendo los números enteros , de doble precisión y punto flotante. En lenguajes fuertemente tipados como Java, código de programación debe indicar el tipo cuando se declara un valor , pero en las lenguas de tipo débil como PHP y JavaScript , esto no es necesario . El siguiente código de ejemplo muestra cómo crear una variable decimal en Java, modelado como un tipo de doble precisión :
doble myDec = 5,5 ;
En PHP , el código siguiente realiza el mismo proceso :
$ my_dec = 5,5 ;
Mostrar
Muchos scripts de programación utilizan tipos numéricos internos para llevar a cabo el procesamiento , tales como cálculos de datos. Sin embargo, los tipos de cadenas de texto a menudo se utilizan al mostrar decimales y otros números de interfaces de usuario. Para mostrar simplemente un número decimal como una cadena, la mayoría de los idiomas permite a los programadores para concatenar el número, como en el siguiente ejemplo PHP: . .
Echo "
" $ my_dec "< /p > ";
Dependiendo de cómo se almacena el número, el programador puede optar por convertirlo usando métodos de la clase , como en el siguiente ejemplo Java:
Doble myNumber Double.valueOf = ( 5.5 ), cadena numberString = myNumber.toString (); .
Este código almacena el valor del número decimal usando la clase doble envoltura, a continuación, devuelve una representación de cadena utilizando un método de clase
Conversión
veces un programa recibe datos externos en forma de cadena . Esto ocurre a menudo cuando un programa está importando datos de una fuente externa, como un archivo de texto o XML, o es la captura de entrada escrito en los campos de texto de interfaz de usuario . Si la entrada contiene números y el programa necesita acceder a los valores numéricos que intervienen , el código puede convertir las cadenas a los datos numéricos . El siguiente ejemplo de código Java demuestra esta técnica:
doble convertedNumber = Double.parseDouble ( numberString ) ;
Este código toma un parámetro de cadena y los intentos de analizarlo como un valor de tipo double primitiva < . br>
opciones
programadores tienen opciones cuando se muestran los valores decimales . Por ejemplo , si un interfaz de usuario sólo puede acomodar un cierto número de caracteres , el programador puede desear para dar formato a los valores decimales que se muestran para adaptarse a esto. El siguiente ejemplo de código Java demuestra cómo utilizar el método de formato de cadena :
Cadena formattedNumber = String.format ( " Este es un número: % .1 f " , 5,5 ) ;
Esto crea la siguiente valor de cadena :
Aquí está un número: . 5.5
el código especifica que el número debe mostrarse como un valor de punto flotante con un dígito después del punto decimal