본문 바로가기
C#/WPF

[C#/WPF] Math 클래스 (올림, 반올림, 내림)

by 코딩이라구 2023. 1. 16.

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#] double to int 형변환

 

[C#] double to int 형변환

C# 프로그래밍 시 상황에 맞게 정수를 실수로 변환하고 또한 실수를 정수로 변환해야 하는 경우가 많이 있습니다. 그중에서도 많이 실수를 하게 되는 실수를 정수로 변환하는 double to int 형변환

chragu.com

댓글