Dans ce programme, nous allons apprendre à convertir les variables entières (int) en double en Java.
Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:
- Types de données Java (primitif)
- Entrée et sortie Java Basic
Exemple 1: programme Java pour convertir int en double à l'aide de la distribution de type
class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )
Dans l'exemple ci-dessus, nous avons int
les variables de type a et b. Remarquez la ligne,
double c = a;
Ici, la int
variable de type est automatiquement convertie en double
. C'est parce qu'il double
s'agit d'un type de données supérieur (type de données avec une taille plus grande) et int
est un type de données inférieur (type de données avec une taille plus petite).
Par conséquent, il n'y aura aucune perte de données lors de la conversion de int
en double
. C'est ce qu'on appelle l' élargissement du typage . Pour en savoir plus, visitez Java Typecasting.
Exemple 2: Convertir int en objet de Double en utilisant valueOf ()
Nous pouvons également convertir la int
variable de type en un objet de la Double
classe. Par exemple,
class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )
Dans l'exemple ci-dessus, nous avons utilisé la Double.valueOf()
méthode pour convertir la variable a en un objet de Double
.
Voici Double
une classe wrapper en Java. Pour en savoir plus, visitez la classe Java Wrapper.