* 개요
Math Class는 삼각, 로그 및 일반 수학 함수에 대한 상수 및 정적 메서드를 제공합니다.
* 주요메서드
Math.Round(doubleValue); // 반올림 (값)
Math.Round(doubleValue,1); // 반올림 (값,소수점)
Math.Ceiling(doubleValue); // 올림,절상 (값)
Math.Truncate(doubleValue); // 버림,절하(값)
* 예제
1
2
3
4
5
6
7
8 |
int s = 4950;
double round_ = Math.Round(s / 100d) * 100; // 10단위 반올림 49.5 > 50.0 * 100 = 5000.0
double truncate_ = Math.Truncate(s / 100d) * 100; // 10단위 절상 49.5 > 49.0 * 100 = 4900.0
double ceiling_ = Math.Ceiling(s / 100d) * 100; // 10단위 절하 49.5 > 50.0 * 100 = 5000.0
string result1 = round_.ToString(); // 5000
string result2 = truncate_.ToString(); //4900
string result3 = ceiling_.ToString(); // 5000 |
cs |
* Reference
https://technet.microsoft.com/ko-kr/library/system.math.round.aspx
'Program > Etc' 카테고리의 다른 글
Cookie SameSite 설정하기 (Chrome 80 쿠키 이슈) (3) | 2020.02.10 |
---|---|
2020년 프로그래밍 언어 순위 및 전망 (12) | 2020.01.07 |
프로그래밍 언어 순위 및 전망 (2019년 7월) (0) | 2019.07.29 |
Base64 인코딩 (Base64 인코딩 이유) (5) | 2019.03.19 |
[Web] HTTP status code (HTTP 상태 코드) (0) | 2016.11.09 |