Ten post nauczy procedury przekształcania podwójnego na INT w Javie.
Jak przekonwertować Double to Int w Javie?
Konwersja liczby od podwójnego na int jest uważane za wspólne zadanie konwersji w programowaniu. Jak wspomniano wcześniej, podwójny typ danych ma wartość dziesiętną. Gdy liczby te są przekształcane na liczby całkowite, cyfry dziesiętne są zaokrąglone do najbliższej liczby.
W Java możesz przekonwertować typ danych podwójny na int:
Omówmy każdy z nich jeden po drugim!
Metoda 1: Konwertuj Double to Int w Javie za pomocą typu typu
Typecasting to proces konwersji jednego typu danych na inny. Jest to głównie wykorzystywane przez programistów Java do testowania zmiennej danych. Możesz również użyć go do konwersji zmiennych typu podwójnego danych na int.
Składnia
Składnia do przekształcania podwójnego na INT w Javie przy użyciu metody typu typu jest podana jako:
int i = (int) d;
"D”To zmienna, która przechowuje wartość typu danych„podwójnie". Słowo kluczowe „int”Z nawiązaniem jak„(int)”Wskazuje, że wspomniany typ podwójny„D„Zmienna jest wyrzucana w liczbę całkowitą, a wynikowa wartość będzie przechowywana w„I".
Przykład
Najpierw utworzymy zmienną typu podwójnego „D”I przypisz go następującą wartość:
Double D = 856.187;
Następnie przekonwertujemy „D”Do INT, używając typu typu:
int i = (int) d;
Po wykonaniu określonej operacji wydrukujemy przekonwertowaną wartość:
System.na zewnątrz.println („Wartość w typu danych double” + d + ”jest konwertowana w liczbie całkowitych” + i);
Wyjście pokazuje wartość liczb całkowitą „856”Po obcięciu punktów dziesiętnych:
Metoda 2: Konwertuj Double to Int w Javie za pomocą podwójnego.metoda intValue ()
Podwójnie.intValue () to kolejna metoda używana do konwersji liczby z podwójnego typu danych na int int. „„intValue ()”Jest metodą Javy”Podwójnie„Klasa opakowania. Ta metoda przekształca podwójną wartość w najbliższą wartość całkowitą i zwraca liczbę całkowitą. Działa podobnie do typowania typu.
Składnia
Składnia do konwersji liczby w typu danych podwójnych na INT za pomocą „używając”Podwójnie.intValue ()„Metoda jest następująca:
int i = nowy podwójny (d).intValue ();
Spójrz na poniższy przykład, aby dowiedzieć się więcej o danej metodzie.
Przykład
Konwertujemy wartość już utworzonego „D„Zmienna za pomocą„Podwójnie.intValue ()" metoda:
int i = nowy podwójny (d).intValue ();
Powyższy kod utworzy obiekt „Podwójnie„Klasa opakowań i przekazuj wartość„D„W nim, a następnie zadzwoń do„intValue ()" metoda.
Po przekształceniu wydrukuj wynikową wartość całkowitą na konsoli za pomocą „System.na zewnątrz.println ()" metoda:
System.na zewnątrz.println („Wartość w typu danych double” + d + ”jest konwertowana w liczbie całkowitych” + i);
Wyjście
Metoda 3: Konwertuj Double to Int w Javie za pomocą matematyki.Metoda okrągłego ()
Inną metodą przekształcania podwójnego na int w Javie jest „Matematyka.okrągły()". Należy do Javy ”Matematyka" klasa. Wymaga podwójnej wartości i zaokrągla ją do najbliższej wartości całkowitej.
Składnia
Składnia dla „Matematyka.okrągły()”Metoda to:
int i = (int) matematyka.okrągłe (d);
Przykład
Użyjemy tego samego „D„Zmienna i przekonwertuj jej wartość na„int„Korzystanie z matematyki.Metoda rundy ():
int i = (int) matematyka.okrągłe (d);
Na koniec wydrukuj wartość liczb całkowitą na konsoli:
System.na zewnątrz.println („Wartość w typu danych double” + d + ”jest konwertowana w liczbie całkowitych” + i);
Możesz zobaczyć dane wyjściowe, które pokazuje podwójną wartość „850.171”Jest zaokrąglone do„850”:
Podaliśmy wszystkie niezbędne instrukcje związane z przekształceniem podwójnym na INT w Javie.
Wniosek
Aby przekonwertować Double na INT w Javie, istnieją trzy różne metody: typecasting, matematyka.okrągłe () i podwójne.intValue (). Typowe i podwójne.Metody intValue () działają w przybliżeniu tak samo, gdy są wykorzystywane do konwersji podwójnej do INT. Typecasting odbywa się jawnie. Natomiast matematyka.Metoda okrągła () dopełnia podwójną wartość do wartości całkowitej. W tym poście omówiliśmy procedurę konwersji podwójnej na INT w Javie z przykładami.