public int compareTo(IVector v){
int d1=getDimension(), d2=v.getDimension();
double e1, e2;
int i=1;
try{
while(i<=d1 && 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;
}
int d1=getDimension(), d2=v.getDimension();
double e1, e2;
int i=1;
try{
while(i<=d1 && 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;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货