Java에서 숫자 반올림

Rupam Yadav 2023년10월12일
  1. 모든 숫자를int로 반올림하는Math.ceil()
  2. Math.ceil()을 사용하여float 수를 올림
Java에서 숫자 반올림

이 기사에서는 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
작가: Rupam Yadav
Rupam Yadav avatar Rupam Yadav avatar

Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.

LinkedIn

관련 문장 - Java Number