第八次作业,图书价格的比较。
2017-12-05 11:25
155 查看
import java.util.ArrayList;
import java.util.List;
public class Book implements Comparable{
private String name;
private float price;
public Book(String name,float price){
this.name=name;
this.price=price;
}
public static void main(String[] args) {
List<Book> list =new ArrayList<Book>();
Book b1 = new Book("java基础教程", 30.0f);
Book b2 = new Book("数据库技术", 29.0f);
Book b3 = new Book("C++基础教程", 28.0f);
list.add(b1);
list.add(b2);
list.add(b3);
System.out.println("创建一个新的book对象");
Book b4 =new Book("模式识别", 29.0f);
System.out.println("新书"+b4.name+"与下列图书:");
for(int i=0;i<list.size();i++){
Book book = (Book)list.get(i);
int index = book.compareTo(b4);
if (index ==0 ) {
System.out.println(book.name);
}
}
System.out.print("相同"+"具体价格为"+b4.price+"元");
}
public int compareTo(Object obj) {
Book p =(Book)obj;
if(p.price>this.price){
return 1;
}else if(p.price<this.price){
return -1;
}else
return 0;
}
}
import java.util.List;
public class Book implements Comparable{
private String name;
private float price;
public Book(String name,float price){
this.name=name;
this.price=price;
}
public static void main(String[] args) {
List<Book> list =new ArrayList<Book>();
Book b1 = new Book("java基础教程", 30.0f);
Book b2 = new Book("数据库技术", 29.0f);
Book b3 = new Book("C++基础教程", 28.0f);
list.add(b1);
list.add(b2);
list.add(b3);
System.out.println("创建一个新的book对象");
Book b4 =new Book("模式识别", 29.0f);
System.out.println("新书"+b4.name+"与下列图书:");
for(int i=0;i<list.size();i++){
Book book = (Book)list.get(i);
int index = book.compareTo(b4);
if (index ==0 ) {
System.out.println(book.name);
}
}
System.out.print("相同"+"具体价格为"+b4.price+"元");
}
public int compareTo(Object obj) {
Book p =(Book)obj;
if(p.price>this.price){
return 1;
}else if(p.price<this.price){
return -1;
}else
return 0;
}
}
相关文章推荐
- Java作业-查询相等价格图书
- SAP程序设计/黄佳:图书:价格比较:琅琅比价网
- 北大暑期课作业 - 对cnblog 和其他技术博客的分析,比较和展望
- 第八次作业
- 第八次作业,成绩排序。
- 谁能用旧cpu编程,可以使用旧cpu编程。 cpu和单片机价格比较
- 一比二购增加价格比较功能了
- 综合作业:图书管理系统
- 第八次作业
- 课上作业 字符串的大小比较
- Java第八次作业
- 吉软_java57_第八次作业
- 读取文本文件,输出图书名字和价格
- 在哪里比较汽车音响价格放心
- 数据科学大作业全记录---weka的实验比较
- 第八次作业
- mahout0.8 构建推荐图书系统(dataguru mahout 第二周作业)
- 2017年软件工程第八次作业-互评Alpha版本
- 软件工程——第八次作业
- 课堂作业——图书最优购买