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 값을 비교하기 위해 Java Double Equals 메서드를 사용하는 방법을 배웠습니다. 사용자에게 두 개의 double 값을 입력하도록 요청한 다음 Double Equals 메서드를 사용하여 비교하는 Java 프로그램을 만들었습니다. 값이 같으면 프로그램은 해당 메시지를 출력하고, 그렇지 않으면 같지 않다는 메시지를 출력합니다.