« 四捨五入 | トップページ | UNSTRING命令(文字列の分割) »

2007年4月11日 (水)

数値判定 NUMERIC

COBOL
IF A NUMERIC THEN
 数値
ELSE
 非数値
END-IF

VB.NET
IF IsNumeric(A) THEN
 数値
ELSE
 非数値
END IF

Module Module1
    Dim A1 As String = "1234567890"
    Dim A2 As String = "1234567.890"
    Dim A3 As String = "-1234567890"
    Dim A4 As String = ".1234567890-"
    Dim B1 As String = "1234567.890+"
    Dim B2 As String = "一二三四五六七八九十"
    Dim B3 As String = "壱"
    Dim B4 As String = "①"
    Dim B5 As String = "ⅠⅡ"
    Sub Main()
        A(A1)
        A(A2)
        A(A3)
        A(A4)
        A(B1)
        A(B2)
        A(B3)
        A(B4)
        A(B5)
    End Sub
    Private Sub A(ByVal StrA As String)
        If IsNumeric(StrA) Then
            Console.WriteLine(StrA & "は数値です。")
        Else
            Console.WriteLine(StrA & "は非数値です。")
        End If
    End Sub
End Module

Numeric_vb

お役に立てましたか?
IT、プログラミングのランキングサイトはこちらです。

にほんブログ村 IT技術ブログへ 人気blogランキングへ FC2 Blog Rankingへ


最新記事の自動受信登録はこちらです。

はてなRSSに追加

livedoor Readerに追加
My Yahoo!に追加
Googleに追加
goo RSSリーダーに追加

|

« 四捨五入 | トップページ | UNSTRING命令(文字列の分割) »

コメント

コメントを書く



(ウェブ上には掲載しません)




« 四捨五入 | トップページ | UNSTRING命令(文字列の分割) »