Método Double Equals em Java

JavaBeginner
Pratique Agora

Introdução

Em Java, o método equals() é usado para comparar o valor de um objeto Double atualmente em uso com o valor de um parâmetro. Este método está embutido na classe Double e permite uma comparação fácil de valores Double.

Adicione o trecho de código

Adicione o seguinte código ao arquivo 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");
        }
    }
}

Este trecho de código pedirá ao usuário para inserir dois valores double e, em seguida, os comparará usando o método Double Equals. Se os valores forem iguais, ele imprimirá uma mensagem dizendo isso; caso contrário, imprimirá uma mensagem dizendo que eles não são iguais.

Compile e execute o código

No seu terminal, navegue até o diretório ~/project e compile o código executando o seguinte comando:

javac DoubleEquals.java

Se não houver erros, você pode executar seu programa usando o seguinte comando:

java DoubleEquals

Seu programa agora será executado e pedirá que você insira dois valores double. Depois de fazê-lo, ele imprimirá uma mensagem informando se eles são iguais ou não.

Resumo

Neste laboratório, aprendemos como usar o método Double Equals do Java para comparar valores double em Java. Criamos um programa Java que pede ao usuário para inserir dois valores double e, em seguida, usa o método Double Equals para compará-los. Se eles forem iguais, o programa imprime uma mensagem dizendo isso; caso contrário, ele imprime uma mensagem dizendo que eles não são iguais.