Math.Absメソッドは、引数に指定した数値の絶対値を返します。正数値ならそのまま、負数値なら符号を反転した正数値になります。
Math.Absメソッドは引数の絶対値を返します。
Math.Abs(3) ' 3 Math.Abs(-3) ' 3 Math.Abs(12.5) ' 12.5 Math.Abs(-12.5) ' 12.5 Math.Abs(0) ' 0
Math.Absメソッドを使ったサンプルプログラムを作成します。 0を入力したら、プログラムが終了します。
Module Module1 Sub Main() ' 変数の宣言 Dim inStr As String Dim inNum As Double Dim ans As Double Do Console.WriteLine("*** 数値を入力してください ***") ' キーボードから入力 inStr = Console.ReadLine() ' 入力した文字列を数値に変換 inNum = Double.Parse(inStr) ' Math.Abs関数を使う Dim kekka As String ans = Math.Abs(inNum) kekka = "Math.Abs(" & inNum & ") = " & ans Console.WriteLine(kekka) If inNum = 0 Then ' 0を入力したら、Exit Doで、Loopを抜ける Exit Do End If Loop End Sub End Module
| ◆ VB 文法 目次へ◆ |
|---|
| 文字列を表示する |
| Dim 変数の宣言 |
| = 代入演算子 |
| キーボード入力 |
| & 文字列連結演算子 |
| 3つ以上の文字列を連結 |
| 文字列を改行する |
| + 加算演算子 |
| - 減算演算子 |
| * 乗算演算子 |
| / 除算演算子 |
| ¥ 整数除算演算子 |
| Mod 整数剰余演算子 |
| ^ べき乗(累乗)演算子 |
| += -= *= /= |
| \= ^= &= |
| ◆ VB 文法 目次へ◆ |
|---|
| Day() |
| Fix() |
| Format() 数値編 |
| Hour() |
| Int() |
| IsNumeric() |
| LTrim() |
| Minute() |
| Month() |
| RTrim() |
| Second() |
| Space() |
| Trim() |
| Year() |
| ◆ VB 文法 目次へ◆ |
|---|
| Math.Absメソッド |
| Math.Ceilingメソッド |
| Math.Floorメソッド |
| Math.Maxメソッド |
| Math.Minメソッド |
| Math.Roundメソッド |
| Math.Signメソッド |
| Math.Truncateメソッド |