Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Parte frazionaria di un galleggiante in Java

Il linguaggio Java può modellare le variabili di molti differenti tipi numerici . Gli sviluppatori possono memorizzare i numeri in virgola mobile come valori o variabili . La classe wrapper galleggiante fornisce anche metodi per l'elaborazione di valori in virgola mobile . Quando un programma contiene un numero float , lo sviluppatore può determinare il valore della parte frazionaria utilizzando un semplice calcolo aritmetico . Tale calcolo consiste nel determinare il resto del valore dopo un'operazione di divisione . Variabile float

programmi Java possono modellare i valori in virgola mobile come variabili di tipo primitivo . Il seguente codice di esempio mostra la creazione e la creazione di un'istanza di una variabile float con un valore :

float myNumber = 5.7f ;

Questa variabile memorizza il valore in virgola mobile specificato. Il programma può eseguire calcoli aritmetici e altri elaborazione numerica utilizzando questa variabile . La variabile può avere qualsiasi nome a scelta del programmatore , ma è generalmente raccomandato di scegliere nomi significativi all'interno del contesto dell'applicazione .
Modulo

L'operatore resto in Java consente di determinare il codice rimanente seguente suddivisione valore da un determinato numero. Per determinare la parte frazionaria di un valore , come un float o double , i programmi possono utilizzare il resto dopo avere diviso per uno, come segue :

float fractionalPart = myNumber % 1;

Questo nuovo galleggiante variabile contiene la parte frazionaria della variabile originale . Il risultato è un numero del tipo in virgola mobile , per cui lo sviluppatore può effettuare ulteriori elaborazioni numerico , se necessario.
Galleggiante Oggetto

Alcuni programmi Java modello di valori numerici con punto utilizzando la classe wrapper galleggiante . Il seguente codice di esempio mostra la creazione di un oggetto galleggiante utilizzando la primitiva variabile float tipo originale come parametro :

Float numObject = Float.valueOf ( myNumber ) ;

Se un programma ha un numero in virgola mobile modellato in questo modo , deve riconvertirlo un tipo primitivo per effettuare l' operazione di resto , come segue :

float objectFraction = numObject.floatValue ( ) 1 % ;

questo calcola la parte frazionaria come resto memorizza il risultato in una nuova variabile float tipo primitivo .
conversione
Programmi

in cui i numeri in virgola mobile sono rappresentati spesso necessario convertire i valori e variabili tra i tipi . Utilizzando casting, gli sviluppatori possono convertire i valori numerici tra i tipi primitivi , tra le variabili in virgola mobile , come segue :

doppia newnum = (double) myNumber ;

Questo converte il valore decimale di un doppio, la memorizzazione il risultato in una nuova variabile di tipo primitivo . Questo è comune se un programma necessita di un valore preciso per la parte frazionaria . Il codice può accedere il resto frazionaria del doppio valore utilizzando la stessa tecnica per il galleggiante , come segue :

doppia fractionDouble newnum = 1 % ;

Questo contiene la versione doppia del frazionata parte per il galleggiante originale .

 

Programmazione © www.354353.com