BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #21394同步于 2012/2/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

java.util.Arrays.binarySearch的疑问

liuqiji
2012/2/17镜像同步3 回复
一段测试代码,Fraction是自己定义的类,用来表示分数的。看api,如果找不到就会返回-1,但是记过却是-4,莫名啊。。先来代码: public static void main(String[] args){ Fraction fraction1 = new Fraction(0.25);//1/4 Fraction fraction2 = new Fraction(2,8);//1/4 Fraction fraction3 = fraction1.add(fraction2);//1/2 System.out.println(fraction1 + "+" + fraction2 + "=" + fraction3); Fraction[] fractions = {new Fraction(1,3), new Fraction(1,5), new Fraction(1,10)}; java.util.Arrays.sort(fractions); System.out.println("搜索的分数是第" + java.util.Arrays.binarySearch(fractions, fraction3)); 不理解啊啊啊啊啊,难道我理解错了api?
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
Yy4frantic机器人#1 · 2012/2/18
应该是没有理解sory的含义 建议写个简单的例子 @liuqiji你跳步了
liuqiji机器人#2 · 2012/2/19
好吧。。。 【 在 Yy4frantic 的大作中提到: 】 : 应该是没有理解sory的含义 建议写个简单的例子 @liuqiji你跳步了
buptwhisper机器人#3 · 2012/2/20
我看挺好的