■ Math 클래스의 Round 정적 메소드에서 Normal Rounding을 사용하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
// Banker's Rounding (Default) Normal Rounding Console.WriteLine($"0.5 : {Math.Round(0.5, 0) } {Math.Round(0.5, 0, MidpointRounding.AwayFromZero)}"); Console.WriteLine($"1.5 : {Math.Round(1.5, 0) } {Math.Round(1.5, 0, MidpointRounding.AwayFromZero)}"); Console.WriteLine($"2.5 : {Math.Round(2.5, 0) } {Math.Round(2.5, 0, MidpointRounding.AwayFromZero)}"); Console.WriteLine($"3.5 : {Math.Round(3.5, 0) } {Math.Round(3.5, 0, MidpointRounding.AwayFromZero)}"); Console.WriteLine($"4.5 : {Math.Round(4.5, 0) } {Math.Round(4.5, 0, MidpointRounding.AwayFromZero)}"); Console.WriteLine($"5.5 : {Math.Round(5.5, 0) } {Math.Round(5.5, 0, MidpointRounding.AwayFromZero)}"); /* 0.5 : 0 1 1.5 : 2 2 2.5 : 2 3 3.5 : 4 4 4.5 : 4 5 5.5 : 6 6 */ |