vb.net去掉负号负数转为正数绝对值函数

  • 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
复制

 

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: