rprt.net
当前位置:首页 >> VB中LABEl1.CAption = CStr(Int(RnD() * 10)) 是什么意思啊 >>

VB中LABEl1.CAption = CStr(Int(RnD() * 10)) 是什么意思啊

label1.text = (cstr(int(rnd() * 10))) 注意 有个等号!^楼上是s&b

Rnd() 产生大于等于0小于1的随机数字 Rnd() * 10 0-9之间的数字 Int( Rnd() * 10 ) 对这个数字取整 CStr( Int( Rnd() * 10 ) ) 把这个数值转化为字符型类型

Rnd*10+10 这个语句的意思是产生一个[10,19]内的随机数 int意思是取整数部分

随机取从[1,9]的整数给label1

Label1.Text = (CStr(Int(Rnd() * 10))) 注意 有个等号!^楼上是S&B

caption属性为字符串型数据,所以x为字符串型(String $)

label1.caption 是标签的属性,用来存放标签上的文字,所以是字符型数据.k 是非字符型数据,可能是数值,str是转换函数,将k转换成字符,然后trim是去处字符的前后空格,最后与label1.caption进行连接,赋给label1.caption 假设k是2 label1.caption是"个" 那么label1.caption 的值是"2个"

Rnd是VB的内置函数,Rnd 函数返回小于 1 但大于或等于 0 的随机数值(Single类型) 因此, 表达式 Rnd*(10+1)的值为大于等于0且小于11的值(类型为单精度浮点数),然后通过Int函数,将浮点数转换为整形数.int(x)函数是取不大于x的最大整数,这个函数用法如下:int(4.88)=4 '因为4是不大于4.88的最大整数 int(8)=8 '当然8本身也是不大于8的最大整数 int(-5.6)=-6,'-6也是不大于-5.6的最大整数 int(-100)=-100

label1是控件,就是对象了,caption是属性 注意要在窗体中创建label控件,而且这个控件取名叫label1

vb中int(rnd * 123)是输出0到122的随机整数.rnd 函数,返回一个包含随机数值的 single.int 函数,返回参数的整数部分.语法:int(number) int 会删除 number 的小数部份而返回剩下的整数.rnd 函数示例:本示例使用 rnd 函数随机生成一个 1 到 6 的随机整数.dim myvalue myvalue = int((6 * rnd) + 1) ' 生成 1 到 6 之间的随机数值.

相关文档
prpk.net | mqpf.net | zxsg.net | qwfc.net | xmjp.net | 网站首页 | 网站地图
All rights reserved Powered by www.rprt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com