C#의 Math.Abs() 메서드는 C#에서 지정된 숫자의 절대값을 반환하는 데 사용됩니다. 이 지정된 숫자는 10진수, 2배, 16비트 부호 있는 정수 등일 수 있습니다.
예시
이제 Math.abs() 메서드를 구현하여 double number −
의 절대값을 반환하는 예를 살펴보겠습니다.시스템 사용, 클래스 데모 { public static void Main(){ Double val1 =30.40; 더블 val2 =Double.MinValue; 더블 val3 =Double.MaxValue; Console.WriteLine("{0}의 절대값:{1}", val1, Math.Abs(val1)); Console.WriteLine("{0}의 절대값:{1}", val2, Math.Abs(val2)); Console.WriteLine("{0}의 절대값:{1}", val3, Math.Abs(val3)); }}
출력
이것은 다음과 같은 출력을 생성합니다 -
절대값 30.4 :30.4절대값 -1.79769313486232E+308 :1.79769313486232E+308+3230+1.79769313486232E+304의 절대값 :9예시
이제 Math.abs() 메서드를 구현하여 16비트 부호 있는 정수의 절대값을 반환하는 또 다른 예를 살펴보겠습니다. -
시스템 사용, 클래스 데모 { public static void Main(){ short val1 =-300; 짧은 val2 =Int16.MaxValue; 짧은 val3 =0; Console.WriteLine("{0}의 절대값:{1}", val1, Math.Abs(val1)); Console.WriteLine("{0}의 절대값:{1}" val2, Math.Abs(val2)); Console.WriteLine("{0}의 절대값:{1}", val3, Math.Abs(val3)); }}출력
이것은 다음과 같은 출력을 생성합니다 -
절대값 -300 :300절대값 32767 :32767절대값 0 :0