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

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

编译并运行代码

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

javac DoubleEquals.java

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

java DoubleEquals

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

总结

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