Casting

Il Casting in Java è la conversione di un tipo di dato in un altro differente.  es converto un tipo di dato int in long.

si effettua cosi:

int i = 0;
short a = 150;
i= (int) a;

 

ma può essere fatta anche implicitamente quindi senza parentesi e prende il nome di coercion, però attenzione perché può generare errori di compilazione o troncamento.

infatti se cerchiamo di inserire una variabile destinata a numeri più grandi come long (64bit) dentro int (32bit) avremo un errore.
esempio:

int i = 100;

long b = i;

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *