Esercizi Type Casting Java
Codegrind Team•Jul 22 2023
Ecco degli esercizi semplici con soluzione per praticare le basi sulla conversione dei tipi di dati (type casring) in Java.
Esercizio 1
Scrivi un programma Java che dichiara una variabile di tipo intero chiamata "numero" e una variabile di tipo double chiamata "numeroDecimale". Esegui un cast della variabile "numero" in double e assegna il valore risultante alla variabile "numeroDecimale". Stampa il valore della variabile "numeroDecimale".
int numero = 10;
double numeroDecimale = (double) numero;
System.out.println(numeroDecimale);
Esercizio 2
Scrivi un programma Java che dichiara una variabile di tipo double chiamata "numeroDecimale" e una variabile di tipo int chiamata "numeroIntero". Esegui un cast della variabile "numeroDecimale" in int e assegna il valore risultante alla variabile "numeroIntero". Stampa il valore della variabile "numeroIntero".
double numeroDecimale = 10.5;
int numeroIntero = (int) numeroDecimale;
System.out.println(numeroIntero);
Esercizio 3
Scrivi un programma Java che dichiara una variabile di tipo int chiamata "numeroIntero" e una variabile di tipo String chiamata "numeroStringa". Esegui un cast della variabile "numeroIntero" in String e assegna il valore risultante alla variabile "numeroStringa". Stampa il valore della variabile "numeroStringa".
int numeroIntero = 10;
String numeroStringa = String.valueOf(numeroIntero);
System.out.println(numeroStringa);
Esercizio 4
Scrivi un programma Java che dichiara una variabile di tipo String chiamata "numeroStringa" e una variabile di tipo int chiamata "numeroIntero". Esegui un cast della variabile "numeroStringa" in int e assegna il valore risultante alla variabile "numeroIntero". Stampa il valore della variabile "numeroIntero".
String numeroStringa = "10";
int numeroIntero = Integer.parseInt(numeroStringa);
System.out.println(numeroIntero);
Esercizio 5
Scrivi un programma Java che dichiara una variabile di tipo double chiamata "numeroDecimale" e una variabile di tipo int chiamata "numeroIntero". Esegui un cast della variabile "numeroDecimale" in int e assegna il valore risultante alla variabile "numeroIntero". Stampa il valore della variabile "numeroIntero".
double numeroDecimale = 10.99;
int numeroIntero = (int) numeroDecimale;
System.out.println(numeroIntero);
Esercizio 6
Scrivi un programma Java che dichiara una variabile di tipo long chiamata "numeroLungo" e una variabile di tipo int chiamata "numeroIntero". Esegui un cast della variabile "numeroLungo" in int e assegna il valore risultante alla variabile "numeroIntero". Stampa il valore della variabile "numeroIntero".
long numeroLungo = 10000000000L;
int numeroIntero = (int) numeroLungo;
System.out.println(numeroIntero);
Esercizio 7
Scrivi un programma Java che dichiara una variabile di tipo float chiamata "numeroVirgola" e una variabile di tipo double chiamata "numeroDecimale". Esegui un cast della variabile "numeroVirgola" in double e assegna il valore risultante alla variabile "numeroDecimale". Stampa il valore della variabile "numeroDecimale".
float numeroVirgola = 10.5f;
double numeroDecimale = (double) numeroVirgola;
System.out.println(numeroDecimale);
Esercizio 8
Scrivi un programma Java che dichiara una variabile di tipo byte chiamata "numeroPiccolo" e una variabile di tipo int chiamata "numeroGrande". Esegui un cast della variabile "numeroPiccolo" in int e assegna il valore risultante alla variabile "numeroGrande". Stampa il valore della variabile "numeroGrande".
byte numeroPiccolo = 10;
int numeroGrande = (int) numeroPiccolo;
System.out.println(numeroGrande);
Esercizio 9
Scrivi un programma Java che dichiara una variabile di tipo double chiamata "numeroDecimale" e una variabile di tipo String chiamata "numeroStringa". Esegui un cast della variabile "numeroStringa" in double e assegna il valore risultante alla variabile "numeroDecimale". Stampa il valore della variabile "numeroDecimale".
String numeroStringa = "10.5";
double numeroDecimale = Double.parseDouble(numeroStringa);
System.out.println(numeroDecimale);