はじめに
Java では、equals()
メソッドを使用して、現在使用中の Double オブジェクトの値とパラメータの値を比較します。このメソッドは Double
クラスに組み込まれており、Double 値の比較を簡単に行うことができます。
Java では、equals()
メソッドを使用して、現在使用中の Double オブジェクトの値とパラメータの値を比較します。このメソッドは Double
クラスに組み込まれており、Double 値の比較を簡単に行うことができます。
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 プログラムを作成しました。値が等しい場合、プログラムはその旨のメッセージを表示します。それ以外の場合は、値が等しくない旨のメッセージを表示します。