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".
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".
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".
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".
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".
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".
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".
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".
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".