La maggior parte dei linguaggi di programmazione possono modellare vari tipi di numero , tra numeri interi , doppia precisione e in virgola mobile. In linguaggi fortemente tipizzati come Java , il codice di programmazione deve indicare tipo quando un valore è dichiarato , ma in lingue debolmente tipizzato come PHP e JavaScript , questo non è necessario . Il seguente codice di esempio illustra la creazione di una variabile decimale in Java , modellandolo come un doppio tipo di precisione :
doppia myDec = 5.5 ;
In PHP , il codice seguente esegue lo stesso processo :
$ my_dec = 5.5 ;
Mostra
Molti script di programmazione utilizzano tipi numerici internamente per la realizzazione di lavorazione come i calcoli dei dati . Tuttavia , i tipi di stringhe di testo sono spesso utilizzati quando si visualizzano i numeri decimali e le altre nelle interfacce utente . Per visualizzare solo un numero decimale come una stringa , la maggior parte delle lingue permettono ai programmatori per concatenare il numero , come nel seguente esempio PHP : . .
Echo
"
" $ my_dec " < /p > " ;
a seconda di come il numero è memorizzato , il programmatore può scegliere di convertirlo utilizzando metodi di classe , come nel seguente esempio Java :
doppia myNumber Double.valueOf = ( 5.5) ; String numberString = myNumber.toString ( ) .
Questo codice memorizza il valore numerico decimale utilizzando la classe doppio involucro , quindi restituisce una rappresentazione di stringa utilizzando un metodo di classe
conversione
volte un programma riceve i dati esterni in forma di stringa . Questo accade spesso quando un programma è l'importazione di dati da una fonte esterna, ad esempio un file di testo o XML , oppure è catturare input digitato nei campi di testo dell'interfaccia utente . Se l' input contiene numeri e il programma deve accedere ai valori numerici coinvolti , il codice può convertire le stringhe di dati numerici . Il seguente esempio di codice Java illustrata questa tecnica :
doppia convertedNumber = Double.parseDouble ( numberString ) ;
Questo codice prende un parametro di stringa e tenta di analizzare come un doppio valore di tipo primitivo < . br>
opzioni
programmatori hanno opzioni per la visualizzazione dei valori decimali . Ad esempio, se un interfaccia utente può ospitare un certo numero di caratteri , il programmatore può voler formattare i valori decimali visualizzate per soddisfare questa . Il seguente esempio di codice Java viene illustrato l'utilizzo del metodo format string:
String formattedNumber = String.format ( " Qui è un numero : % .1 f" , 5.5) ;
Questo crea la seguente valore stringa :
Ecco un numero : . 5.5
il codice specifica che il numero deve essere visualizzato come un valore in virgola mobile con una cifra dopo la virgola
Programmazione © www.354353.com