Co to jest podwójne.Porównaj metodę w Javie

Co to jest podwójne.Porównaj metodę w Javie

W Javie mogą wystąpić sytuacje, w których programista musi porównać złożone wartości, których nie można łatwo analizować. Na przykład analiza identycznych wartości mających różnice w swoich wartościach dziesiętnych. W takich sytuacjach „Podwójnie.porównywać()„Metoda w Javie jest wspomagająca w określaniu równoważnych, większych lub mniejszych wartości poprzez zwrócenie przydzielonych zwróconych wartości w każdym przypadku.

W tym artykule rozwinię się przy użyciu i wdrażaniu „podwójnego.Porównaj () ”metoda w Javie.

Co to jest „podwójne.Porównaj () ”metoda w Javie?

„„porównywać()”Jest statyczną metodą„Podwójnie”Klasa, która jest wykorzystywana do porównania dwóch podwójnych wartości.

Składnia

Public Static Int Porównaj (podwójne A, Double B);

W powyższej składni „podwójne A" I "podwójne b”Odpowiadają podwójnym wartościom, które należy porównać ze sobą w oparciu o następujące parametry„porównywać()" metoda:

Zwrócona wartość Wynik porównania
0 Jeśli obie wartości są takie same.
-1 Jeśli poprzednia wartość, ja.mi., "A”Jest mniej niż ta druga wartość, ja.mi., "B".
1 Jeśli pierwsza wartość jest większa niż druga wartość.

Przykład 1: Zastosowanie „Podwójnego.Porównaj metodę () ”w Javie, aby porównać określone podwójne wartości

W tym przykładzie „Podwójnie.porównywać()„Metoda można zastosować do porównania określonych dwóch podwójnych wartości:

Klasa publiczna porównywała
public static void main (string args [])
podwójna wartość1 = 150d;
podwójna wartość2 = 250d;
System.na zewnątrz.println („Porównanie staje się:”+ podwójne.Porównaj (wartość1, wartość2));
System.na zewnątrz.println („Porównanie staje się:”+ podwójne.Porównaj (wartość2, wartość1));
System.na zewnątrz.println („Porównanie staje się:”+ podwójne.Porównaj (wartość1, wartość1));

Zgodnie z powyższym fragmentem kodu zastosuj następujące kroki:

  • Zainicjuj dwa podane podwójne wartości.
  • Następnie zastosuj „porównywać()„Metoda gromadzi zainicjowane wartości inaczej jako jego argument.
  • Tutaj wszystkie możliwe wyniki, ja.mi., "Wartości zwracane”Są przykryte na każdym kroku.
  • Na koniec wyświetl zwrócone wartości na podstawie zastosowanego porównania.

Wyjście

W tym wyjściu można zaobserwować, że odpowiedni wynik jest generowany na podstawie zastosowanego porównania inaczej.

Przed przejściem do następnego przykładu upewnij się, że dołączono poniżej opakowanie, aby umożliwić wejście użytkownika:

Importuj Java.Util.Skaner;

Przykład 2: Zastosowanie „Podwójnego.Porównaj metodę () ”w Javie w celu porównania podwójnych wartości wejściowych użytkownika

Ten przykład porównuje podwójne wartości wprowadzane przez użytkownika, umieszczając wartość zwracaną metody jako wyjątek w „Jeśli inaczej" oświadczenie:

Klasa publiczna porównywała się 2
public static void main (string args [])
Scanner Object = nowy skaner (system.W);
System.na zewnątrz.println („Wprowadź pierwszą podwójną wartość:”);
Double x = obiekt.NextDouble ();
System.na zewnątrz.println („Wprowadź drugą podwójną wartość:”);
Double Y = obiekt.NextDouble ();
if (podwójne.Porównaj (x, y) == 0)
System.na zewnątrz.println („podwójne wartości są równe.");

inaczej if (podwójne.Porównaj (x, y) == 1)
System.na zewnątrz.println („Pierwszy podwójny jest większy niż drugi.");

inaczej if (podwójne.Porównaj (x, y) == -1)
System.na zewnątrz.println („Drugi podwójny jest większy niż pierwszy.");
obiekt.zamknąć();

Zgodnie z tym fragmentem kodu zastosuj następujące kroki:

  • Po pierwsze, stwórz „Skaner„Obiekt za pomocą„nowy”Słowo kluczowe i„Skaner ()”Konstruktor odpowiednio.
  • „„W„Parametr odczytuje wejście i„NextDouble ()”Metoda przyjmuje wejście użytkownika jako podwójne.
  • Teraz zastosuj „porównywać()„Metoda uwzględniająca każdą z zwróconych wartości, i.mi., "0”,„1", I "-1”Odpowiednio za pomocą„Jeśli inaczej" oświadczenie.
  • Na koniec zaloguj odpowiedni komunikat w odniesieniu do wywołanego warunku.

Wyjście

W tym wyjściu można zauważyć, że każdy z warunków jest wywoływany na podstawie porównywanych wartości podwójnych wejściowych użytkownika.

Przykład 3: Zastosowanie „podwójnego.Porównaj () ”metoda w Javie w celu porównania podwójnych obiektów

W tym przykładzie omówioną metodę, aby porównać podwójne obiekty:

Klasa publiczna porównywała
public static void main (string args [])
Double Value1 = nowy podwójny (150d);
Double Value2 = new Double (250d);
System.na zewnątrz.println („Porównanie staje się:”+ podwójne.Porównaj (wartość1, wartość2));
System.na zewnątrz.println („Porównanie staje się:”+ podwójne.Porównaj (wartość2, wartość1));
System.na zewnątrz.println („Porównanie staje się:”+ podwójne.Porównaj (wartość1, wartość1));

W tym przykładzie utwórz dwa „podwójnie„Obiekty za pośrednictwem„nowy”Słowo kluczowe i„Podwójnie()”Konstruktor, odpowiednio zawierający określone podwójne wartości. Następnie porównaj utworzone obiekty z pomocą „Podwójnie.porównywać()”Metoda i rejestrowanie odpowiedniego wyniku.

Wyjście

W tym wyniku można sugerować, że podwójne wartości są odpowiednio porównywane.

Wniosek

„„porównywać()”Jest statyczną metodą„Podwójnie”Klasa w Javie, która jest wykorzystywana do porównania dwóch podwójnych wartości i zwraca wartości na podstawie zastosowanego porównania. Tę metodę można wykorzystać do porównania określonych, podwójnych wartości wejściowych użytkownika lub podwójnych obiektów. Ten blog jest kierowany do korzystania z „Podwójnie.porównywać()„Metoda w Javie.