프로그래밍/Java

[Java/Javascript] 반올림, 올림, 내림

bbuljj 2015. 3. 4. 15:17

Javascript

1. 올림 

  - JavaScript

    ex) alert(Math.ceil( 150 / 20));




2. 반올림

   - JavaScript

     ex) alert(Math.round(150.0 / 20.0));



3. 내림

   - JavaScript

  ex) alert(Math.floor(150.0 / 20.0));







  - Java

    : 자바스크립트와 사용 방법은 같지만 선언 타입은 실수형으로 바꿔주어야 정확한 계산을 할 수가 있다.

    ex) double a = 150.0;

  double b = 20.0;

  System.out.println("결과 : " + Math.ceil(a / b));



   

  *) 자바에서는 타입을 맞춰줘야 소수점 이하까지 계산이 가능

     만약 해당 값을 Int형으로 바꾸고싶다면 아래를 수행

     int fileSize = Integer.parseInt(String.valueOf(Math.round(Math.ceil(( 150.0 / 20.0)))));