기타

[JAVA]subtract

greeniti 2025. 1. 7. 15:32

Java에서 두 숫자를 뺄 때, subtract라는 이름의 기본 제공 함수는 없습니다. 대신, 간단한 뺄셈 연산자 -를 사용할 수 있습니다.

다만, 특정한 목적에 따라 뺄셈을 수행하는 subtract 메서드를 직접 정의하거나, Java의 BigDecimal 클래스처럼 특정 클래스에서 제공하는 subtract 메서드를 사용할 수 있습니다.

1. 간단한 뺄셈 연산(int)

public class Main {
    public static void main(String[] args) {
        int a = 10;
        int b = 4;
        int result = a - b;
        System.out.println("결과: " + result);
    }
}

출력:

결과: 6

2. BigDecimal 클래스의 subtract 메서드

BigDecimal은 정밀한 숫자 연산이 필요할 때 사용됩니다.

import java.math.BigDecimal;

public class Main {
    public static void main(String[] args) {
        BigDecimal num1 = new BigDecimal("10.5");
        BigDecimal num2 = new BigDecimal("4.2");
        BigDecimal result = num1.subtract(num2);

        System.out.println("결과: " + result);
    }
}

출력:

결과: 6.3