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.
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 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.
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.
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.