ゲーマーときどきエンジニア

基本ゲーム記事を書いて、ときどき考えを発信するエンジニアのブログです!

【C#】絶対値を求めるMath.Absメソッドについて解説します

こんにちは。たいら(@tairaengineer2)です。
この記事では、C#絶対値を求めるMath.Absメソッドについて解説します。

スポンサーリンク

 

前提条件

この記事では、Visual Studio 2017 Communityを使っています。
インストールの仕方は、下の記事をご参考ください。

www.tairax.com

Math.Absメソッドとは

Math.Absメソッドとは、色んな型の数値の絶対値を求めるメソッドです。
使い方は

f:id:Tairax:20190601114814p:plain

  • 第1引数:絶対値を求めたい数を設定

です。
返される値の型は、引数設定した数ので返されます。
↑の例でいうと、返される値の型はint型になります。

第一引数に設定できる型は、以下の通りです。

  • Decimal
  • Double
  • short
  • int
  • long
  • sbyte
  • float

Math.Absメソッドを使うと、ほぼすべての数値型の絶対値を求めることができます。

次の章で、実際にMath.Absメソッドで絶対値を求めてみます!

解説で使うC#プログラムの概要

Math.Absメソッド解説で

  • int型
  • double型

の数値の絶対値を求め、コンソールに表示するプログラムを作ります。

コンソールプロジェクトを作成するやり方は下の記事をご参考ください。

www.tairax.com

プログラムを作成したあと、ビルドをするやり方はこちらの記事をご参考ください。

www.tairax.com

C#サンプルコード

using System;

namespace ConsoleApp1
{
    /// <summary>
    /// 絶対値を調べるMath.Absメソッドのサンプル
    /// </summary>
    class Program
    {
        /// <summary>
        /// メイン
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            // int型の絶対値
            int intAbs = -956;
            Console.WriteLine("int型絶対値:" + Math.Abs(intAbs));

            // double型の絶対値
            double doubleAbs = -25400.278588;
            Console.WriteLine("double型絶対値:" + Math.Abs(doubleAbs));
        }
    }
}

実行結果

f:id:Tairax:20190601123249p:plain

int型絶対値:956
double型絶対値:25400.278588
続行するには何かキーを押してください . . .

int型とdouble型の絶対値を求めることができました!

 

スポンサーリンク

 

まとめ:Math.Absメソッドを使って絶対値を求めてみよう!

以上がMath.Absを使って、数の絶対値を求めるやり方の解説でした。
まとめなので、Math.Absメソッドの使い方を振り返ると

f:id:Tairax:20190601114814p:plain

  • 第1引数:絶対値を求めたい数を設定

です。

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

 

ほかにもC#解説記事を書いてます。
よければご参考ください。

【C#】はてな2つの演算子、null合体演算子について解説します

【C#】整数を2進数、8進数、16進数に変換するやり方を解説します

【C#】ある文字を指定した回数だけ連続する文字列を作成するやり方を解説します

 

今までブログで書いたC#の解説記事のまとめは、こちらをご参考ください。

【C#】ブログで書いた文法記事のまとめ