C#の数学クラス
Matchクラスには、三角関数、対数関数、およびその他の数学関数の静的メソッドと定数があります。
C#のMathクラスには、Math.EフィールドとMath.PIフィールドがあります。両方のフィールドの例を見てみましょう-
Math.E
これは、定数eで指定される自然対数の基数です。
構文
構文は次のとおりです-
public const double E = 2.71828182845905;
例
例を見てみましょう-
using System; public class Demo{ public static void Main(){ double d = Math.E; Console.WriteLine("Math.E = " + d); } }
出力
これにより、次の出力が生成されます-
Math.E = 2.71828182845905
Math.PI
Math.PIフィールドは、円の円周とその直径の比率を表し、定数πで指定されます。
構文
構文は次のとおりです-
public const double PI = 3.14159265358979;
例
例を見てみましょう-
using System; public class Demo{ public static void Main(){ double d = Math.PI; Console.WriteLine("Math.PI = " + d); } }
出力
これにより、次の出力が生成されます-
Math.PI = 3.14159265358979
それでは、Mathクラスのメソッドの例をいくつか見てみましょう。
Math.Acos()
C#のMath.Acos()メソッドは、コサインが指定された数値である角度を返します。この数値はdouble値の引数です。
構文
構文は次のとおりです-
public static double Acos (double val);
上記のValは、コサインを表す数値です。ここで、Valは-1以上である必要がありますが、1以下である必要があります。
例
Math.Acos()メソッドを実装する例を見てみましょう-
using System; public class Demo { public static void Main(){ double val1 = -0.0; double val2 = Double.PositiveInfinity; double val3 = Double.NaN; Console.WriteLine("Return value of {0} : {1}", val1, Math.Acos(val1)); Console.WriteLine("Return value of {0} : {1}", val2, Math.Acos(val2)); Console.WriteLine("Return value of {0} : {1}", val2, Math.Acos(val3)); } }
出力
これにより、次の出力が生成されます-
Return value of 0 : 1.5707963267949 Return value of ∞ : NaN Return value of ∞ : NaN
Math.Pow()
C#のMath.Pow()メソッドは、他の数値の累乗の数値を計算するために使用されます。
構文
以下は構文です-
public static double Pow(double val1, double val2)
上記では、val1は累乗される倍精度浮動小数点数ですが、val2は累乗を指定する倍精度浮動小数点数です。
例
Math.Pow()メソッドを実装する例を見てみましょう-
using System; public class Demo { public static void Main(){ double res; res = Math.Pow(5, 0); Console.WriteLine("Math.Pow(5,0) = "+res); res = Math.Pow(0,5); Console.WriteLine("Math.Pow(0,5) = "+res); } }
出力
これにより、次の出力が生成されます-
Math.Pow(5,0) = 1 Math.Pow(0,5) = 0
-
C#のコンソールクラス
C#のConsoleクラスは、コンソールアプリケーションの標準の入力、出力、およびエラーストリームを表すために使用されます。 C#のコンソールクラスプロパティの例をいくつか見てみましょう- Console.CursorLeftプロパティ C#でコンソールのCursorLeftを変更するには、Console.CursorLeftプロパティを使用します。 例 例を見てみましょう- using System; class Demo { public static void Main (string[] args) { Cons
-
C#のクラス
データ型のブループリントは、C#でクラスと呼ぶことができるものです。オブジェクトはクラスのインスタンスです。クラスを構成するメソッドと変数は、クラスのメンバーと呼ばれます。 例 以下は、C#のクラスの一般的な形式です- <access specifier> class class_name { // member variables <access specifier><data type> variable1; <access specifier><data