어제 오늘 내일

[Java] 절대값 구하기 - Math.abs() 본문

IT/Java

[Java] 절대값 구하기 - Math.abs()

hi.anna 2021. 4. 19. 00:31

 

Java에서는 Math.abs() 메소드를 사용하여

int, long, double, float 타입 숫자의

절대값을 구할 수 있습니다.

 

 

Math.abs() - 절대값 구하기

 Syntax 

static int       abs(int a)
static long     abs(long a)
static double  abs(double a)
static float     abs(float a)

Java의 java.lang.Math 클래스는 수학 연산에 필요한 다양한 메소드들을 제공합니다.

이중 abs() 메소드를 사용하면, 절대값을 구할 수 있습니다.

(abs는 absolute의 약자입니다.)

 

 

 예제 

public class MathAbs {
    public static void main(String[] args) {
        int intNum = -1;
        int intAbs = Math.abs(intNum);
        System.out.println(intAbs); // 1

        long longNum = -1;
        long longAbs = Math.abs(longNum);
        System.out.println(longAbs); // 1

        double doubleNum = -1.1;
        double doubleAbs = Math.abs(doubleNum);
        System.out.println(doubleAbs); // 1.1

        float floatNum = -1.1f;
        float floatAbs = Math.abs(floatNum);
        System.out.println(floatAbs); // 1.1

    }
}

위 syntax에서 보는 것과 같이

Math.abs() 메소드는 파라미터로 int, long, double, float 타입을 입력받습니다.

그리고, 같은 타입의 절대값을 리턴합니다.

 

 

 

반응형
Comments