数学函数问题…… ( 积分: 5 )

  • 主题发起人 主题发起人 bryantd
  • 开始时间 开始时间
B

bryantd

Unregistered / Unconfirmed
GUEST, unregistred user!
public int compareTo(IVector v){
int d1=getDimension(), d2=v.getDimension();
do
uble e1, e2;
int i=1;
try{
while(i<=d1 &amp;&amp;
i<=d2){
e1=getElement(i);
e2=v.getElement(i);
if(e1!=e2) return (int)Math.signum(e1-e2);
//这里怎么老通不过?别人写的程序 cannot resolve symbol
i++;
}
}catch(Exception e){}
return d1 - d2;
}
 
public int compareTo(IVector v){
int d1=getDimension(), d2=v.getDimension();
do
uble e1, e2;
int i=1;
try{
while(i<=d1 &amp;&amp;
i<=d2){
e1=getElement(i);
e2=v.getElement(i);
if(e1!=e2) return (int)Math.signum(e1-e2);
//这里怎么老通不过?别人写的程序 cannot resolve symbol
i++;
}
}catch(Exception e){}
return d1 - d2;
}
 
好,帮顶


--------签名档---------------------------

比肩国内顶尖源码下载站点 -> 源码我爱你

http://www.source520.com
http://www.source520.net
80G源码电子书免费免注册下载,大量精辟技术文档库随时更新
******************************************************************
附:为了站点持续发展,现有本站近年来收藏的大量大型商业源码低价出售,
详情请进入以下链接查看:
http://www.source520.com/building_delphi.htm

浏览商业代码请从如下URL进入查看实物:
1.商业源码库1: ftp://source520see3:browse@61.152.199.245/
2.商业源码库2: ftp://source520see2:browse@61.152.199.245/
 
Math 中没有这个方法 ,也许他用的自己写的 Math类
只要了解他的原来比较类的比较逻辑 可以自己写
 
同意楼上hulun兄的说法
 
在下的看法如下
(1)
signum(e1-e2);
看这个函数是怎么回事?Math库中没有这个函数
(2)修改如下代码
if(!(e1.equals(e2)) return (int)Math.signum(e1-e2);
 
同意楼上各位的说法,Math.signum()是什么函数?
 
后退
顶部