Java の Double equals メソッド

JavaJavaBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Java では、equals() メソッドを使用して、現在使用中の Double オブジェクトの値とパラメータの値を比較します。このメソッドは Double クラスに組み込まれており、Double 値の比較を簡単に行うことができます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java/BasicSyntaxGroup -.-> java/operators("Operators") java/BasicSyntaxGroup -.-> java/booleans("Booleans") java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/exceptions("Exceptions") subgraph Lab Skills java/operators -.-> lab-117605{{"Java の Double equals メソッド"}} java/booleans -.-> lab-117605{{"Java の Double equals メソッド"}} java/output -.-> lab-117605{{"Java の Double equals メソッド"}} java/user_input -.-> lab-117605{{"Java の Double equals メソッド"}} java/exceptions -.-> lab-117605{{"Java の Double equals メソッド"}} end

コード スニペットを追加する

DoubleEquals.java ファイルに次のコードを追加します。

import java.util.Scanner;

public class DoubleEquals {
    public static void main(String[] args) {
        try {
          	Scanner sc = new Scanner(System.in);
            System.out.print("Enter first double value: ");
            Double n1 = sc.nextDouble();
            System.out.print("Enter second double value: ");
            Double n2 = sc.nextDouble();
            boolean equal = n1.equals(n2);
            if (equal) {
                System.out.println(n1 + " equals " + n2);
            } else {
                System.out.println(n1 + " does not equals " + n2);
            }
        } catch (Exception e) {
            System.out.println("Invalid input!!Please check");
        }
    }
}

このコード スニペットでは、ユーザーに 2 つの倍精度浮動小数点数の値を入力してもらい、その後 Double Equals メソッドを使用して比較します。値が等しい場合、その旨のメッセージが表示されます。それ以外の場合は、値が等しくない旨のメッセージが表示されます。

コードをコンパイルして実行する

ターミナルで ~/project ディレクトリに移動し、次のコマンドを実行してコードをコンパイルします。

javac DoubleEquals.java

エラーがなければ、次のコマンドを使用してプログラムを実行できます。

java DoubleEquals

これでプログラムが実行され、2 つの倍精度浮動小数点数の値を入力するよう求められます。入力後、それらが等しいかどうかを示すメッセージが表示されます。

まとめ

この実験では、Java で倍精度浮動小数点数の値を比較するために Java Double Equals メソッドをどのように使用するかを学びました。ユーザーに 2 つの倍精度浮動小数点数の値を入力してもらい、その後 Double Equals メソッドを使用して比較する Java プログラムを作成しました。値が等しい場合、プログラムはその旨のメッセージを表示します。それ以外の場合は、値が等しくない旨のメッセージを表示します。