Java Double Equals 方法

JavaBeginner
立即练习

介绍

在 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");
        }
    }
}

此代码片段将要求用户输入两个 double 值,然后使用 Double 的 equals 方法进行比较。如果值相等,则会打印一条消息说明它们相等;否则会打印一条消息说明它们不相等。

编译并运行代码

在你的终端中,导航到 ~/project 目录,然后运行以下命令编译代码:

javac DoubleEquals.java

如果没有错误,你可以使用以下命令运行程序:

java DoubleEquals

你的程序现在将运行,并要求你输入两个 double 值。输入完成后,程序会打印一条消息,说明它们是否相等。

总结

在本实验中,我们学习了如何使用 Java 的 Double Equals 方法来比较 Java 中的 double 值。我们创建了一个 Java 程序,要求用户输入两个 double 值,然后使用 Double Equals 方法进行比较。如果它们相等,程序会打印一条消息说明它们相等;否则,程序会打印一条消息说明它们不相等。