Funkcja zasilania w Javie: przypadki specjalne, zalety i aplikacje

Opublikowany: 2021-12-22

Spis treści

Co to jest funkcja Power w Javie?

Funkcja potęgowa w JAVA jest obliczeniowo podobna do funkcji wykładnika w matematyce. Służy do obliczania wartości liczby podniesionej do potęgi jakiejś innej liczby. Wykładniki są szeroko stosowane w matematyce wyższego poziomu, umożliwiając programistom reprezentowanie przez siebie pomnożonej liczby określoną liczbę razy. Funkcja potęgowa w JAVA przyjmuje dwa parametry od użytkownika końcowego i po wykonaniu zwraca wartość pierwszego parametru podniesioną do potęgi drugiego parametru.

JAVA jest wyposażona w obszerną bibliotekę wspomagającą obliczanie różnych funkcji i operacji matematycznych. Ta biblioteka jest określana jako klasa Math w JAVA. Znajduje się w Javie. Pakiet językowy. Biblioteka Math zawiera podstawowe operacje numeryczne, trygonometrię, znajdowanie min-max, generator liczb losowych i operacje logarytmiczne. Funkcja zasilania to JAVA jest zatem typu java. Język. Matematyka. biblioteka pow(), metoda wbudowana w klasie matematycznej JAVA.

Składnia

Składnia funkcji potęgowej w JAVA jest zilustrowana poniżej:

java.long.Math.pow (podwójna podstawa, podwójny wykładnik)

Zwraca podwójną wartość wykładnika podstawy.

Tutaj podstawa odnosi się do pierwszego argumentu lub pierwszej liczby, a wykładnik odnosi się do drugiego argumentu lub drugiej liczby.

Ta metoda pobiera parametry podstawy i wykładnika typu double. Typ double to prymitywny typ danych w JAVA. W przypadku nieograniczonego zakresu wartości typ danych double jest zwykle używany dla wartości dziesiętnych. Tak więc, jeśli program wymaga wartości całkowitej, deklaracja zmiennej w składni funkcji potęgowej w JAVA musi być rzutowana z 'double' na 'int'.

Pierwotne typy danych są wstępnie zdefiniowane w JAVA i są nazywane przez zastrzeżone słowa kluczowe. Oznacza to, że wszystkie zmienne w programie muszą być najpierw zadeklarowane, zanim będą mogły zostać użyte. Zadeklarowanie zmiennej w JAVA polega na podaniu typu i nazwy zmiennej. Typ danych zmiennej pomaga określić jej rozmiar, wartości, które może ona zawierać oraz operacje na niej wykonywane. JAVA obsługuje osiem podstawowych typów danych — byte, short, int, long, float, double, boolean i char.

Uzyskaj certyfikaty rozwoju oprogramowania online od najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

Specjalne przypadki funkcji zasilania w Javie

  1. Jeśli drugim argumentem jest dodatnie lub ujemne zero, zwracany wynik wyjściowy to 1,0
  2. Jeśli drugim argumentem jest 1.0, wynik wyjściowy będzie równy wartości pierwszego argumentu.
  3. Wynikiem wyjściowym będzie NaN w następujących przypadkach. Tutaj NaN oznacza frazę, „nie liczbę”. Oznacza wartość, która nie jest zdefiniowana. Jednak nie myl się. NaN nie jest błędem, ale przypisaną wartością. Na przykład liczby urojone, takie jak pierwiastek kwadratowy z liczb ujemnych lub zero podzielone przez zero, wypiszą NaN jako wynik wyjściowy.
  • Wykładnikiem jest NaN.
  • Podstawą jest NaN, a wykładnik jest liczbą niezerową. Zwróconym wynikiem wyjściowym będzie NaN.
  • Wartość bezwzględna podstawy wynosi 1, a wartość wykładnika jest nieskończona.

4. Wynik wyjściowy jest dodatnią nieskończonością, jeżeli:

  • Wartość bezwzględna podstawy jest większa niż 1, a wykładnik jest dodatnią nieskończonością.
  • Wartość bezwzględna podstawy jest mniejsza niż 1, a wartość wykładnika jest ujemną nieskończonością.
  • Wartość podstawowa to dodatnie zero, a wartość wykładnika jest mniejsza od zera.
  • Wartość podstawowa to zero ujemne, a wartość wykładnika jest mniejsza od zera, ale nie jest skończoną nieparzystą liczbą całkowitą.
  • Wartość bazowa to dodatnia nieskończoność, a wartość wykładnika jest większa od zera.
  • Wartość bazowa to dodatnia nieskończoność, a wartość wykładnika jest większa od zera, ale nie jest skończoną nieparzystą liczbą całkowitą.

5. Wynik wyjściowy to dodatnie zero, jeśli:

  • Wartość bezwzględna podstawy jest większa niż 1, a wartość wykładnika jest ujemną nieskończonością.
  • Wartość bezwzględna podstawy jest mniejsza niż 1, a wartość wykładnika jest dodatnią nieskończonością.
  • Wartość podstawowa to dodatnie zero, a wartość wykładnika jest większa od zera.
  • Wartość podstawowa to zero ujemne, a wartość wykładnika jest większa od zera, ale nie jest skończoną nieparzystą liczbą całkowitą.
  • Wartość bazowa to dodatnia nieskończoność, a wartość wykładnika jest mniejsza od zera.
  • Wartość bazowa to ujemna nieskończoność, a wartość wykładnika jest mniejsza od zera, ale nie jest skończoną nieparzystą liczbą całkowitą.

6. Wynik wyjściowy jest ujemny, jeżeli:

  • Wartość bazowa to zero ujemne, a wartość wykładnika jest dodatnią skończoną nieparzystą liczbą całkowitą.
  • Wartość bazowa to ujemna nieskończoność, a wartość wykładnika jest ujemną skończoną nieparzystą liczbą całkowitą.

7. Wynikiem wyjściowym jest nieskończoność ujemna, jeżeli:

  • Wartość bazowa to zero ujemne, a wartość wykładnika jest ujemną skończoną nieparzystą liczbą całkowitą.
  • Wartość bazowa to ujemna nieskończoność, a wartość wykładnika jest dodatnią skończoną nieparzystą liczbą całkowitą.

Przewaga obliczeniowa funkcji mocy w Javie

Funkcja potęgi w JAVA to wydajna metoda łatwego znajdowania potęgi różnych liczb, czy to liczb całkowitych, dziesiętnych, czy nawet ułamkowych. Rozważmy przypadek, w którym programista postanawia napisać kod, aby obliczyć potęgę liczby od podstaw.

Biorąc pod uwagę ten paradoks i uznając potrzebę częstego potęgowania i powiązanych operacji matematycznych, programiści starali się stworzyć bibliotekę JAVA przeznaczoną do optymalizacji operacji matematycznych. Dlatego zamiast polegać na alternatywnej metodzie napisanej od podstaw, programiści mogą wykorzystać funkcję power w JAVA w przypadku aplikacji wymagających wysokiej optymalizacji i krytycznej czasowo kompatybilności.

Dodatkowo oferuje programistom wygodę zaokrąglania wyniku do preferowanej liczby miejsc po przecinku.

Rzeczywiste zastosowania funkcji zasilania w Javie

Poniżej przedstawiono rzeczywiste zastosowania funkcji zasilania w JAVA:

1. Naukowcy i matematycy — ponieważ matematyka wykładnicza pozwala na zwięzłe wyrażenie dużych liczb, funkcja potęgowa w JAVA jest wysoce niezawodna, zwłaszcza w procesie znanym jako datowanie węglowe. Metoda ta wykorzystuje technikę rozkładu wykładniczego do określenia wieku paliw kopalnych.

2. Wyrażenia wykładnicze definiują inżynierów budownictwa i mechaników — prawa fizyki, które kierują krytycznymi decyzjami inżynierskimi. Obecnie inżynierowie w coraz większym stopniu polegają na aplikacjach funkcji mocy w JAVA do wykonywania wspomnianych analiz matematycznych.

3. Aktuariusze i statystycy – umiejętność prognozowania ryzyka w branży ubezpieczeniowej uzyskuje się za pomocą wykładników i wielomianów.

4. Marketing wirusowy — czy to optymalizacja SEO, rozwój analityki danych, śledzenie behawioralne czy kombinacje połączonych sekwencji w automatyzacji marketingu, istotność statystyczną uzyskuje się za pomocą funkcji mocy w JAVA w celu uproszczenia dużych liczb.

Wniosek

Jeśli chcesz poprawić swoje umiejętności w języku Java, musisz zdobyć te projekty Java. Jeśli chcesz dowiedzieć się więcej o Javie, programowaniu full-stack, sprawdź program Executive PG UpGrad i IIIT-B w tworzeniu oprogramowania – specjalizacja w rozwoju pełnego stosu, który jest przeznaczony dla pracujących profesjonalistów i oferuje ponad 500 godzin rygorystycznych szkoleń, Ponad 9 projektów i zadań, status absolwentów IIIT-B, praktyczne praktyczne projekty zwieńczenia i pomoc w pracy z najlepszymi firmami.

Zostań programistą Full Stack

APLIKUJ O MISTRZA NAUKI W NAUCE KOMPUTEROWEJ Z LJMU & IIIT-B