방명록
- C#에서 Math Method에 대하2024년 11월 13일 10시 40분 16초에 업로드 된 글입니다.작성자: Devrun반응형
- Math.Abs() → 주어진 숫자의 절댓값을 구하는 Method, 음수 값의 경우 양수로 변환
- Math.Sqrt() → 주어진 값의 제곱근을 구하는 Method
- Math.Floor() → 주어진 double, 또는 decimal 값을 가장 가까운 “내림”된 정수로 반올림한다.
- Math.Ceiling() → Math.Floor()와 반대되는 함수로, 주어진 double 또는 decimal 값을 가장 가까운 “올림” 된 정수로 반올림한다.
- Math.Min() → 두 값 중 더 작은 값을 반환하는 Methods
- Math.Max() → 두 값 중 더 큰 값을 반환하는 Methods
위와 같이 C#에서 Math Methods는 최소 값부터 최대 값 등의 값을 비교, 반올림, 제곱근 등을 구하는 수학적인 Methods가 존재한다.
1. Math.Abs()
int result = Math.Abs(-5); // 결과: 5
위 코드와 같이 Math.Abs()는 음수인 -5를 정수로 반한다.
2. Math.Sqrt()
double result = Math.Sqrt(16); // 결과: 4
위 코드와 같이 Math.Sqrt는 주어진 값의 제곱근을 구하는 Method이다. 16은 4의 제곱근이므로 출력 값은 4이다.
3. Math.Floor()
double result = Math.Floor(8.65); // 결과: 8
위 코드와 같이 Math.Floor()는 뒤에 소수점 이하의 자리를 드롭시킨다. 반올림을 하는 것이 아닌 뒷자리를 날리므로 출력 결과는 8이다.
4. Math.Ceiling()
double result = Math.Ceiling(8.65); // 결과: 9
위 코드는 Math.Floor()와 반대로 소수점 뒤를 반올림하여 값을 출력한다. 출력 결과로 9를 반환한다.
5. Math.Min()
int result = Math.Min(39, 12); // 결과: 12
주어진 두 수가지 수를 비교하여 최소 값을 출력한다.
6. Math.Max()
int result = Math.Max(39, 12); // 결과: 39
주어진 두 가지 수를 비교하여 최대 값을 출력한다.
위와 같이 C#에서는 다양한 수학적으로 사용할 수 있는 Method가 존재한다. 이를 잘 활용하면 개발하는데 매우 유용하다.
반응형'C# > 언어' 카테고리의 다른 글
C# 기초 Array(배열)에 대해서 (0) 2024.11.16 C#에서 알아보는 Out Parameters (0) 2024.11.15 C# 기초 if statement와 Switch를 사용해서 passwordchecker를 만들어보자 (0) 2024.11.14 c# 기초 COMPARISON OPERATORS(비교 연산자) (1) 2024.11.14 VSCode로 C# 콘솔 프로젝트 생성 및 실행 (1) 2024.11.12 다음글이 없습니다.이전글이 없습니다.댓글