Oltre a consentire ai programmatori di definire qualsiasi classe di cui hanno bisogno , il linguaggio di programmazione Java è dotato di supporto per alcuni semplici tipi numerici e di stringa . Quei tipi includono "int " per i numeri interi e "doppio" per precisione doppia , numeri in virgola mobile . È possibile convertire un valore doppio di un int , tuttavia, perché ciò implica la perdita di informazioni - la parte frazionaria , che non può essere rappresentato da un int - questa conversione deve essere esplicitamente codificato nel programma. Istruzioni 
 1 
 Conservare il doppio valore in una variabile di classe "doppio " come segue: 
 
 doppia InputValue = 3.14159 ; 
 2 
 Dichiarare un int variabile per contenere il risultato della conversione : 
 
 int outputValue ; 
 3 
 Chiamare il metodo intValue biblioteca () per eseguire la conversione : 
 
 outputValue = Double.intValue ( InputValue ) ; 
 variabile 
 " outputValue " conterrà il valore troncato ( che è , arrotondato per difetto al numero intero più vicino ) di 
 < br " InputValue . " >