프로그래밍/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)))));