VB判斷是否為數字

時間 2021-05-23 04:12:13

1樓:dl_會飛的青蛙

if isnumeric(a)=false thenmsgbox "該數不為數字", , "友情提示"

end if

忘記什麼樣的叫整數了!~

沒有小數點的都叫整數嗎?

如果可以拿小數點判斷就用instr(a,",")>0 就是有小數點

2樓:興

isnumeric 函式示例

本示例使用 isnumeric 函式判斷變數的值是否可為數值。

dim myvar, mycheck

myvar = "53"   ' 指定值。

mycheck = isnumeric(myvar)   ' 返回 true。

myvar = "459.95"   ' 指定值。

mycheck = isnumeric(myvar)   ' 返回 true。

myvar = "45 help"   ' 指定值。

mycheck = isnumeric(myvar)   ' 返回 false。

3樓:

這個題問的不完全。首先應做這樣的宣告,若a是數字,那麼它必是乙個一位數(即只能取0-9),否則你的這個題沒法解。

若a的ascii值不在48-57間,則認為不是數字if (asc(a) < 48 or asc(a)>57) thenmsgbox "該數不為數字", , "友情提示"

end if

若判斷a是否為數字:

dim a as object

a = 1

if (abs(fix(a)) < abs(a)) thenmsgbox(str(a) & "不是整數")else

msgbox(str(a) & "是整數")end if

注意的是:在使用絕對值函式abs前,要在類的前面加上這一句:

imports system.math

4樓:

if (a 不為數字) then

應該為if not isnumeric(a) then或if isnumeric(a) = false then判斷a是否為整數

if int(a) <> a then

msgbox str(a) & "不是整數"

else

msgbox str(a) & "是整數"

end if

VB中得為空判斷,VB 中得為空判斷

悠悠周郎 isnothing 用於判斷某個物件是否尚未賦值。例如 dim 物件 as object,此時 isnothing 物件 true。dbnull 指示 object 缺少的或不存在的資料。dbnull 與 nothing 不同,後者指示變數尚未初始化。dbnull 也與零長度字串不同 零長...

編寫程式,判斷正整數3 是否為素數 用VB)

所謂素數,是指除了1和該數本身之外,不能被其他任何整數整除的數。例如,13是素數,因為它不能被2,3,4,12整除。判斷乙個數n n 3 是否素數的方法是很簡單的 將n作為被除數,將2到 n 1 各個整數輪流作為除數,如果都不能被整除,則n為素數。private sub command1 click...

判斷是否為質數的快速演算法,判斷乙個數是否為素數的演算法

1醉夢紅顏 判斷n是否為質數 bool isprimenumber int n if n 2 0 int sqrtn int sqrt double n bool flag true for int i 3 i sqrtn i 2 return flag 你造一張素數表,假設很大,這個應該是最笨,但...