- A+
所属分类:vb.net
在编程中有的时候得到的是个负数,但需要是个正数,这个时候需要把前面的负号去掉,我知道的有两种,第一种是直接使用觉对值函数,负数的绝对值那不就是正数吗,第二中就是负负得正的计算原理来处理,
先看第一种使用,System.Math.Abs(数),如果是vb6,直接貌似是abs(数),如:
MsgBox(System.Math.Abs(-0.1))
复制
第二种使用计算原理来去掉前的负号
首选先判断这个数是否是负数,负数肯定是小于0的,读书的时候学过,负负得正,如
Dim shu As String = -5
If shu < 0 Then
MsgBox(-shu)
Else
MsgBox(shu)
End If
复制