要求:
假设你的分数类
class fraction implements Comparable
{
public int x; //分母
public int y; //分子
public int compareTo(Object obj)
{
fraction f2 = (fraction)f2;
if (y < 0) { y = -y; x = -x; }
if (f2.y < 0) { f2.y = - f2.y; f2.x = - f2.x; }
int x1 = x * f2.y;
int x2 = f2.x * y;
return x1.compareTo(x2);
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。