Program Java do konwersji zmiennych typu int na double

W tym programie nauczymy się konwertować zmienne całkowite (int) na podwójne w Javie.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Typy danych Java (prymitywne)
  • Podstawowe dane wejściowe i wyjściowe Java

Przykład 1: Program Java do konwersji int na double przy użyciu rzutowania typów

 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 ) )

W powyższym przykładzie mamy intzmienne typu a i b. Zwróć uwagę na linię,

 double c = a;

Tutaj intzmienna typu jest automatycznie konwertowana na double. Dzieje się tak, ponieważ doublejest to wyższy typ danych (typ danych o większym rozmiarze) i intniższy typ danych (typ danych o mniejszym rozmiarze).

W związku z tym nie będzie utraty danych podczas konwersji z intdo double. Nazywa się to rozszerzeniem typu rzutowania . Aby dowiedzieć się więcej, odwiedź stronę Java Typecasting.

Przykład 2: Konwertuj int na obiekt Double za pomocą valueOf ()

Możemy również przekonwertować intzmienną typu na obiekt Doubleklasy. Na przykład,

 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 ) )

W powyższym przykładzie użyliśmy Double.valueOf()metody do konwersji zmiennej a na obiekt Double.

Tutaj Doublejest klasa opakowująca w Javie. Aby dowiedzieć się więcej, odwiedź stronę Java Wrapper Class.

Interesujące artykuły...