TC官方合作论坛

标题: 求高人解答.为什么会提示转换失败. [打印本页]

作者: badcwytga    时间: 2012-8-13 18:13
标题: 求高人解答.为什么会提示转换失败.
逻辑型 推算伤害复选框
推算伤害复选框=复选框.获得状态("复选框19")
如果(推算伤害复选框)
//////////////////////////////////////////////////////
浮点型 力量值,敏捷值,体力值,智力值,倍数值,伤害值,计算值
字符型 力量,敏捷,体力,智力,倍数,伤害,结果
力量=编辑框.获得文本("编辑框25")
敏捷=编辑框.获得文本("编辑框26")
体力=编辑框.获得文本("编辑框27")
智力=编辑框.获得文本("编辑框28")
倍数=编辑框.获得文本("编辑框30")
伤害=编辑框.获得文本("编辑框29")
//////////////////////////////////////////////////////
力量值=转换.字符型转浮点型(力量)
敏捷值=转换.字符型转浮点型(敏捷)
体力值=转换.字符型转浮点型(体力)
智力值=转换.字符型转浮点型(智力)
倍数值=转换.字符型转浮点型(倍数)
伤害值=转换.字符型转浮点型(伤害)
计算值=力量值+敏捷值+智力值/2
结果=转换.浮点型转字符型(计算值)
标签.设置文本("标签28",结果)
如果结束

作者: 陌上青衣。    时间: 2012-8-13 19:29
  1. double    浮点型,占8个字节数,只能是数字,用来表示小数点数据(如1.0002)和比int更大(如2147483649)的数据,取值范围是:



  2. -1.79E+308 ~ +1.79E+308 。1.79E+308的解说: 1100 =+1.1E+3=1.1*10^3(表示是10的3次方)

复制代码

浮点型只能是数字,和唯一一个点号,  比如有多余的逗号,中文,字母,这些都是会转换失败的
作者: badcwytga    时间: 2012-8-14 20:50
回复 2楼陌上青衣。的帖子

那我想`编辑框的内容`进行+ - * \运算`  应该怎么写?

需不需要转浮点型
作者: badcwytga    时间: 2012-8-15 18:31
回复 3楼badcwytga的帖子


作者: badcwytga    时间: 2012-8-15 18:31
还没能解决呢.这问题
作者: 陌上青衣。    时间: 2012-8-15 19:19
还没能解决呢.这问题
badcwytga 发表于 2012-8-15 18:31:43

需要转换成浮点型,相加




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1