In questo programma impareremo a convertire le variabili intere (int) nelle variabili lunghe in Java.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:
- Tipi di dati Java (primitivi)
Esempio 1: programma Java per convertire da int a long utilizzando Typecasting
class Main ( public static void main(String() args) ( // create int variables int a = 25; int b = 34; // convert int into long // using typecasting long c = a; long d = b; System.out.println(c); // 25 System.out.println(d); // 34 ) )
Nell'esempio sopra, abbiamo le int
variabili di tipo a e b. Notare le linee,
long c = a;
Qui, la int
variabile di tipo viene convertita automaticamente in long
. È perché long
è un tipo di dati superiore ed int
è un tipo di dati inferiore.
Quindi, non ci sarà alcuna perdita di dati durante la conversione da int
a long
. Questo si chiama ampliamento del typecasting . Per saperne di più, visita Java Typecasting.
Esempio 2: programma Java per convertire int in oggetto di Long utilizzando valueof ()
Possiamo convertire la int
variabile di tipo in un oggetto della Long
classe. Per esempio,
class Main ( public static void main(String() args) ( // create int variables int a = 251; // convert to an object of Long // using valueOf() Long obj = Long.valueOf(a); System.out.println(obj); // 251 ) )
Nell'esempio precedente, abbiamo utilizzato il Long.valueOf()
metodo per convertire la variabile a in un oggetto di Long
.
Ecco Long
una classe wrapper in Java. Per saperne di più, visita la Java Wrapper Class.