【发布时间】:2013-12-09 01:16:02
【问题描述】:
不太了解如何以所要求的方式实现此功能。这是问题
创建一个实现 Comparable 接口的类 Bike。您应该在 Bike 类中具有以下属性、颜色、价格、制造商、型号和评级。您应该根据它们的价格进行比较。使用公差值 0.0001 比较它们。编写一个主驱动程序来测试程序,方法是创建在控制台收集信息的自行车。
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Program3 {
public static void main(String[] args) {
Bike b1 = new Bike(300,"red","schwin","mountain crusher",8.6);
Bike b2 = new Bike(500,"black","cassio","road dominator",12.5);
Bike b3 = new Bike(200,"blue","rolex","blue diamond",4.3);
Bike b4 = new Bike(1524500,"silver","military","spy bike",143.2);
List<Bike> bike = new ArrayList<Bike>();
bike.add(b1);
bike.add(b2);
bike.add(b3);
bike.add(b4);
System.out.println(bike);
Collections.sort(bike);
System.out.println(bike);
public class Bike {
private int price;
private String color,brand,model;
private double rating;
public Bike(int price, String color, String brand, String model, double rating) {
this.price=price;
this.color=color;
this.brand=brand;
this.model=model;
this.rating=rating;
}
}
【问题讨论】:
-
你想让我们怎么做?
-
只是希望有方向而已
-
关键字“作业”。我们通常不做你的功课。对不起。
-
我也不是在问你,但弄清楚如何在任何行业工作的很大一部分是从其他人那里获得建议和帮助,基本技能。向比我知识渊博的人寻求指导并没有错。
-
如果您不想帮助我理解我的任务,那很好,但请不要无礼。
标签: java comparable compareto