Il Casting


Java é fortemente tipizzato cioé che vengono effettuati i controlli su tutti i tipi nella fase di compilazione.
Se assegniamo una valore intero ad una variabile float, il risultato sará che tale valore verá assegnato senza problemi.
Questa assegnazione si chiama promozione perché la variabile float é piú grande del valore intero.

Se invece si vuole fare il contrario, cioé se si vuole effettuare la conversione di tipo di un valore float in una variabile intera, allora bisognare forzare l'assegnazione.
Quest'operazione prende il nome di casting, e si applica con la seguente sintassi:

int num=(int) float num2;