Jak przekonwertować Int na podwójny w Javie

Jak przekonwertować Int na podwójny w Javie
W Javie najpopularniejsze prymitywne typy danych to „podwójnie" I "int". Podwójny typ danych jest szerszy niż typ int, ponieważ przechowuje 64-bitowe liczby zmiennoprzecinkowe i zajmuje więcej miejsca pamięci, podczas gdy typ liczb całkowitych przechowuje 32-bitowe liczby całkowite. Java domyślnie przekształca wartości INT na podwójne. Jednak może być konieczne wykonanie tego INT, aby wyraźnie podwójna konwersja.

Ten blog opisuje metodę przekształcenia Int na podwójne w Javie.

Jak przekonwertować Int na podwójny w Javie?

Aby przekształcić Int na podwójny, możesz użyć:

  • Operator przypisania
  • Typecasting
  • wartość () metoda

Teraz sprawdzimy każdą z wymienionych metod jeden po drugim.

Metoda 1: Konwertuj Int na podwójny za pomocą 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 ukrytą konwersją.

Składnia

Double B = a

Tutaj operator zadania „=„Konwertuje„A„Zmienna typu int do„B”, Która jest zmienną typu podwójnego.

Przykład
W tym przykładzie po pierwsze, stworzymy zmienną wymienioną „A”Z następującą wartością:

int a = 14;

Następnie przekonwertujemy go na podwójne za pomocą „=„Operator przypisania i przechowuj wynikową wartość w„B”:

Double B = a;

Wreszcie, wykonaj „System.na zewnątrz.println ()„Metoda wyświetlania przekonwertowanej wartości na konsoli:

System.na zewnątrz.println („Wartość liczb całkowita przekonwertowana na podwójne:” + B);

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

Metoda 2: Konwertuj Int na podwójne za pomocą typu typowego

Typecasting jest używany, gdy chcemy przekonwertować jeden danych na inny. Mówiąc dokładniej, można go również wykorzystać do INT do podwójnej konwersji.

Składnia

Double B = (podwójne) a;

Tutaj przekonwertujemy „A„Zmienna typu int do„B”, Która jest zmienną typu podwójnego. (podwójnie) Wskazuje wymagany typ danych typu.

Przykład
W tym przykładzie użyjemy tego samego typu całkowitego „A„Zmienna i przekonwertuj jej wartość na„podwójnie„Korzystanie z typekastowania. Tutaj używany jest również operator przypisania; Jednak określona liczba całkowita jest typowa w podwójnym, a następnie przechowywana w zmiennej typu podwójnego „B”:

Double B = (podwójne) a;

Następnie wydrukuj przekonwertowaną wartość za pomocą „System.na zewnątrz.println ()" metoda:

System.na zewnątrz.println („Wartość liczb całkowita przekonwertowana na podwójne przez typecasting:” + b);

Wyjście

Chcesz wykorzystać dowolną wbudowaną metodę Java do określonego celu? Udaj się w kierunku następnej sekcji!

Metoda 3: Konwertuj Int na podwójny za pomocą metody ValueOF ()

„„Podwójnie„Klasa Java Vrapper oferuje„wartość()„Metoda, którą można zastosować do konwersji INT na podwójny. Jest to metoda typu statycznego, co oznacza, że ​​nie musimy tworzyć obiektu i wywołać metodę za pomocą nazwy klasy, ponieważ można go uzyskać bez tego dodatkowego kroku.

Składnia

Double B = Double.wartość (a);

Tutaj przekonwertujemy „A„Zmienna typu int do„B”Przekazując go jako argument„ do „wartość()" metoda.

Przykład
Tutaj przekonwertujemy wartość już utworzonego „A”Zmienna za pomocą wartość() metoda. Metoda zajmie „A”Jako argument i zwraca przekonwertowaną podwójną wartość:

Double B = Double.wartość (a);

Na koniec wydrukuj konwertowaną wartość za pomocą „System.na zewnątrz.println ()" metoda:

System.na zewnątrz.println („Wartość liczb całkowita przekonwertowana na podwójną według opraszalsku:„ + B);

Wyjście

Opracowaliśmy wszystkie podstawowe instrukcje związane z przekształcaniem Int na podwójne w Javie.

Wniosek

Aby przekonwertować Int na podwójne w Javie, istnieją trzy metody: za pomocą operatora przypisania, przy użyciu metody Typecasting i metody ValueOF () klasy podwójnej opakowania Java. Wszystkie te metody w przybliżeniu działają tak samo; Jednak możesz wybrać dowolny w zależności od swoich preferencji. W tym poście opisaliśmy metody konwersji int na podwójne w Javie.