Podczas wykonywania obliczeń matematycznych w Javie mogą wystąpić sytuacje, w których programista musi pobrać zaokrągloną liczbę całkowitą zamiast liczby zmiennoprzecinkowej. Na przykład zaokrąglanie liczb zawierających nieskończone miejsca po przecinku wpływa na szybkość przetwarzania i zużywa również pamięć. W takich sytuacjach „ Math.round() ” w Javie pomaga w pominięciu niejednoznaczności.
Ten blog będzie omawiał użycie metody „Math.round()” w Javie.
Jak korzystać z metody Java „Math.round()”?
„ Math.round() ” służy do zaokrąglenia liczby określonej jako jej parametr do najbliższej liczby całkowitej w górę lub w dół.
Składnia
publiczna statyczna int runda ( pływak x )
W powyższej składni „ X ” odpowiada liczbie zmiennoprzecinkowej lub podwójnej, którą należy zaokrąglić do najbliższej liczby całkowitej.
Przykład 1: Wykorzystanie metody „Math.round()” do zaokrąglenia zmiennej zmiennoprzecinkowej
W tym przykładzie tę metodę można wykorzystać do zaokrąglenia dwóch identycznych liczb do odpowiadających im najbliższych liczb całkowitych:
podwójna liczba1 = 53,65 ;
podwójna liczba2 = 53.25 ;
System.out.println ( „Zaokrąglona liczba to:” +Math.round ( numer 1 ) ) ;
System.out.println ( „Zaokrąglona liczba to:” +Math.round ( numer 2 ) ) ;
W powyższym fragmencie kodu:
-
- Zainicjuj podane dwie wartości zmiennoprzecinkowe.
- Następnie zastosuj „ Math.round() ” na obu pływakach, aby zaokrąglić je odpowiednio do najbliższej liczby całkowitej w górę iw dół.
Wyjście
Na powyższym wyjściu można zaobserwować różnicę między obiema zaokrąglonymi identycznymi liczbami.
Przykład 2: Wykorzystanie metody „Math.round()” do obliczenia dodatniej i ujemnej nieskończoności
W tym konkretnym przykładzie omawianą metodę można zastosować do zwrócenia wartości maksymalnych i minimalnych długich zmiennych:
podwójna dodatnia nieskończoność = podwójna.POSITIVE_INFINITY;podwójna ujemna nieskończoność = podwójna.NEGATIVE_INFINITY;
System.out.println ( Matematyka.runda ( pozytywnaNieskończoność ) ) ;
System.out.println ( Matematyka.runda ( ujemnaNieskończoność ) ) ;
W powyższych liniach kodu zastosuj następujące kroki:
-
- Najpierw określ odpowiednio dodatnie i ujemne nieskończoności, aby je zaokrąglić.
- Teraz zastosuj „ Math.round() ” zarówno na dodatnich, jak i ujemnych nieskończonościach, aby pobrać odpowiednio wartości maksymalne i minimalne długości.
Wyjście
W powyższym wyniku widać wyraźnie, że po zaokrągleniu dodatnich i ujemnych nieskończoności zwrócone zostały skrajne wartości long, tj. max i min.
Wniosek
„ Math.round() ” w Javie służy do zaokrąglenia liczby określonej jako jej parametr do najbliższej liczby całkowitej w górę lub w dół. W poprzednim przykładzie można go użyć do zaokrąglenia określonych liczb zmiennoprzecinkowych do najbliższej liczby całkowitej. Na tej ostatniej ilustracji można go zastosować do pobrania maksymalnych i minimalnych wartości long. Na tym blogu szczegółowo omówiono użycie „ Math.round() ” w Javie.