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:
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:
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.