[java] Apache Commons Lang 을 사용하여 숫자를 반올림하는 방법
Apache Commons Lang은 자바 개발에 유용한 기능을 제공하는 라이브러리입니다. 이 라이브러리를 사용하면 간단하게 숫자를 반올림할 수 있습니다.
1. Apache Commons Lang 의존성 추가
먼저, 프로젝트의 의존성에 Apache Commons Lang을 추가해야 합니다. Maven을 사용하는 경우, pom.xml
파일에 다음과 같이 의존성을 추가합니다:
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
</dependency>
</dependencies>
Gradle을 사용하는 경우, build.gradle
파일에 다음과 같이 의존성을 추가합니다:
dependencies {
implementation 'org.apache.commons:commons-lang3:3.12.0'
}
의존성을 추가한 후, 프로젝트를 빌드하십시오.
2. 반올림 코드 작성
이제 Apache Commons Lang을 사용하여 숫자를 반올림하는 코드를 작성해보겠습니다.
import org.apache.commons.lang3.math.NumberUtils;
public class RoundingExample {
public static void main(String[] args) {
double number = 3.14159;
int decimalPlaces = 2;
double roundedNumber = NumberUtils.round(number, decimalPlaces);
System.out.println("Original number: " + number);
System.out.println("Rounded number: " + roundedNumber);
}
}
위의 코드에서는 NumberUtils.round()
메소드를 사용하여 숫자를 반올림합니다. 이 메소드는 첫 번째 인자로 반올림할 숫자를, 두 번째 인자로 소수점 이하 자릿수를 전달받습니다. 위의 예제에서는 소수점 이하 두 자리까지 반올림하여 출력하도록 설정했습니다.
3. 실행 결과
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다:
Original number: 3.14159
Rounded number: 3.14
참고 자료
- Apache Commons Lang 공식 웹사이트: https://commons.apache.org/proper/commons-lang/
- Apache Commons Lang GitHub 저장소: https://github.com/apache/commons-lang