菜鸟问题,如何比较两个TextField的数值大小???(20分)

F

FFCA

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在有两个TextField是用来输入Float 型数据的,
现在我用如下语句来比较大小却出错:
if (Float.ValueOf(jTxtF.Weight1.getText()) > Float.ValueOf(jTxtF.Weight2.getText()))
{}
报错,“>”不能用于比较 Float,Float型数据!
为什么呢,如何更改??
 
H

hulun

Unregistered / Unconfirmed
GUEST, unregistred user!
if (Float.ValueOf(jTxtF.Weight1.getText()).floatValue()> Float.ValueOf(jTxtF.Weight2.getText()).floatValue()){
}
Float是个类型!不是浮点数子! 注意后面的.floatValue()
 
F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
Float是float的封装类,是引用类型的.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
947
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
768
SUNSTONE的Delphi笔记
S
D
回复
0
查看
889
DelphiTeacher的专栏
D
顶部