Jak przekonwertować int na double w Javie?

Jak Przekonwertowac Int Na Double W Javie

W Javie najpopularniejszymi prymitywnymi typami danych są „ podwójnie ' oraz ' int “. Typ danych double jest bardziej rozbudowany niż typ int, ponieważ przechowuje 64-bitowe liczby zmiennoprzecinkowe i zajmuje więcej miejsca w pamięci, podczas gdy typ całkowity przechowuje 32-bitowe liczby całkowite. Java niejawnie konwertuje wartości int na double. Jednak może być konieczne wykonanie tego int, aby jawnie podwoić konwersję.

W tym blogu opiszemy metodę konwersji int na double w Javie.

Jak przekonwertować int na double w Javie?

Aby przekonwertować na podwójne, możesz użyć:







  • Operator przypisania
  • Rzutowanie czcionek
  • metoda valueOf()

Sprawdzimy teraz każdą z wymienionych metod jeden po drugim.



Metoda 1: Konwersja int na double przy użyciu operatora przypisania

W języku programowania Java niższy typ danych można łatwo przekonwertować na wyższy typ danych za pomocą operatora przypisania „ = ”. Nazywa się to konwersją niejawną.



Składnia





podwójnie b = a

Tutaj operator przypisania „ = ” przekonwertuje” a ” zmienna typu int na „ b ”, która jest zmienną typu double.

Przykład
W tym przykładzie najpierw utworzymy zmienną int o nazwie „ a ” o następującej wartości:



int a = 14 ;

Następnie przekonwertujemy go na podwójny, używając „ = ” operator przypisania i zapisz wynikową wartość w “ b ”:

podwójnie b = a ;

Na koniec wykonaj „ System.out.println() ” metoda wyświetlania przeliczonej wartości na konsoli:

System. na zewnątrz . drukuj ( „Wartość całkowita przekonwertowana na podwójną:” + b ) ;

Dane wyjściowe pokazują, że liczba całkowita została pomyślnie przekonwertowana na wartość podwójną:

Metoda 2: Konwertuj int na double za pomocą rzutowania typów

Rzutowanie typów jest używane, gdy chcemy przekonwertować jeden typ danych na inny. Dokładniej, można go również wykorzystać do podwójnej konwersji int.

Składnia

podwójnie b = ( podwójnie ) a ;

Tutaj przekonwertujemy „ a ” zmienna typu int na „ b ”, która jest zmienną typu double. ( podwójnie ) wskazuje wymagany typ danych rzutowania typu.

Przykład
W tym przykładzie użyjemy tego samego typu liczb całkowitych „ a ” i przekonwertuj jej wartość na “ podwójnie ” za pomocą rzutowania typów. Tutaj również używany jest operator przypisania; jednak określona liczba całkowita jest rzutowana na typ w double, a następnie przechowywana w zmiennej typu double „ b ”:

podwójnie b = ( podwójnie ) a ;

Następnie wydrukuj przeliczoną wartość za pomocą „ System.out.println() ' metoda:

System. na zewnątrz . drukuj ( „Wartość całkowita przekonwertowana na double przez rzutowanie typu:” + b ) ;

Wyjście

Chcesz użyć dowolnej wbudowanej metody Java do określonego celu? Przejdź do następnej sekcji!

Metoda 3: Konwertuj int na double Używając valueOf() Metoda

Podwójnie ” Klasa opakowania Java oferuje “ wartość() ” metoda, której można użyć do konwersji int na double. Jest to metoda typu statycznego, co oznacza, że ​​nie musimy tworzyć obiektu i wywoływać metody przy użyciu nazwy klasy, ponieważ można uzyskać do niej dostęp bez tego dodatkowego kroku.

Składnia

podwójnie b = Podwójnie. wartość ( a ) ;

Tutaj przekonwertujemy „ a ” zmienna typu int na „ b ” przekazując go jako argument do „ wartość() ' metoda.

Przykład
Tutaj przeliczymy wartość już utworzonego „ a ” zmienna wykorzystująca wartość() metoda. Metoda zajmie “ a ” jako argument i zwraca przekonwertowaną podwójną wartość:

podwójnie b = Podwójnie. wartość ( a ) ;

Na koniec wydrukuj przeliczoną wartość za pomocą „ System.out.println() ' metoda:

System. na zewnątrz . drukuj ( 'Wartość całkowita przekonwertowana na double przez wrapperClass: ' + b ) ;

Wyjście

Skompilowaliśmy wszystkie niezbędne instrukcje związane z konwersją int na double w Javie.

Wniosek

Aby przekonwertować int na double w Javie, istnieją trzy metody: za pomocą operatora Assignment, za pomocą Typecasting oraz metody valueOf() klasy opakowującej Double Java. Wszystkie te metody działają w przybliżeniu tak samo; jednak możesz wybrać dowolny w zależności od swoich preferencji. W tym poście opisaliśmy metody konwersji int na double w Javie.