C#에서 실수값을 정수값으로 올림 또는 반올림, 내림을 하기 위해서는 Math 클래스를 사용하실 수 있습니다. Math 클래스는 수학적 기능의 메서드가 다수 존재합니다. 이번에는 Math클래스의 올림, 반올림, 내림 메서드를 사용하는 방법에 대하여 알아보도록 하겠습니다.
C#/WPF Math Class (올림, 반올림, 내림)
1. Math.Ceiling (올림)
Math.Ceiling 메서드는 실수의 소수점 값과 상관없이 모두 올려서 정수값을 반환합니다.
// 실수값 선언
double d = 3.14;
Console.WriteLine(Math.Ceiling(d));
// 값 변경
d = 3.76;
Console.WriteLine(Math.Ceiling(d));
출력값
4
4
2. Math.Round (반올림)
Math.Round 메서드는 실수값과 가장 가까운 정수값을 반환합니다.
// 실수값 선언
double d = 3.14;
Console.WriteLine(Math.Ceiling(d));
// 값 변경
d = 3.76;
Console.WriteLine(Math.Ceiling(d));
출력값
3
4
3. Math.Floor (내림)
Math.Floor 메서드는 실수의 소수점 값과 상관없이 모두 내려서 정수값을 반환합니다.
// 실수값 선언
double d = 3.14;
Console.WriteLine(Math.Ceiling(d));
// 값 변경
d = 3.76;
Console.WriteLine(Math.Ceiling(d));
출력값
3
3
이상으로 Math 클래스의 올림(Ceiling), 반올림(Round), 내림(Floor) 메서드를 사용하는 방법에 대하여 알아보았습니다.
'C# > WPF' 카테고리의 다른 글
[C#/WPF] Split 문자열 나누기 (0) | 2023.07.03 |
---|---|
[C#/WPF] 모달/모달리스 다이얼로그 창 열기 (0) | 2023.02.07 |
[C#/WPF] 프로그램 메인창 닫기 (종료) (0) | 2023.01.18 |
[C#/WPF] 프로그램 최상위 표시 (TopMost) (0) | 2023.01.18 |
[C#/WPF] 이미지 확대, 축소 처리 (Zoom In, Zoom Out) (0) | 2023.01.12 |
댓글