HOWTO · Java
Java에서 숫자 반올림
이 기사에서는 Java에서 Math 클래스의 ceil(), floor() 메소드를 사용하여 숫자를 반올림하는 방법을 소개합니다.
이 페이지의 내용
이 기사에서는 Java의 기본 클래스를 사용하여 숫자를 반올림하는 방법을 소개합니다. Java에서Math 클래스의ceil()메소드를 사용합니다.
Math에는 숫자를 반올림하는Math.floor()및Math.ceil()과 같은 몇 가지 메서드가 있습니다. Math.ceil()은 숫자를 반올림하는 데 사용됩니다. 이것이 우리가 그것을 사용하는 이유입니다.
우리의 목표는 주어진 숫자를 반올림하는 것입니다. 예를 들어 보겠습니다. 숫자가 0.2이면 반올림 된 숫자는 1이됩니다.
모든 숫자를int로 반올림하는Math.ceil()
Math.ceil()은 반올림되는 double 값을받습니다. 아래 예에서 a는 1.0으로 반올림되는 0.06 값을 갖습니다.
결과가int가되기를 원하지만Math.ceil()을 사용하면 결과를double로 얻습니다. 이것이 결과를int로 캐스팅하는 이유입니다.
예:
public class Main {
public static void main(String[] args) {
double a = 0.06;
int roundedNumA = (int) Math.ceil(a / 100);
System.out.println("Rounding up " + a + " we get " + roundedNumA);
}
}
출력:
Rounding up 0.6 we get 1
Math.ceil()을 사용하여float 수를 올림
Math.ceil()메서드를 사용하여 float 숫자를 반올림 할 수 있습니다.
예:
public class Main {
public static void main(String[] args) {
float a = 12.34f;
System.out.println("Rounding up " + a + " we get " + Math.ceil(a));
}
}
출력:
Rounding up 12.34 we get 13.0