第八次作业,图书价格的比较。
来源:互联网 发布:好看的日系穿搭 淘宝 编辑:程序博客网 时间:2024/04/30 14:38
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;
}
}
阅读全文
0 0
- 第八次作业,图书价格的比较。
- 第八次上机作业
- 第八次课堂作业
- 第八次上机作业
- 第八次作业--JSTL
- 第八次作业
- 第八次作业
- 第八次java作业
- HTML5 第八次作业
- 第八次作业
- 第八次作业
- 算法第八次作业
- 第八次作业
- Java作业-查询相等价格图书
- c++第八次上机作业
- 补、C++第八次作业
- python自学-第八次作业
- 第八次作业,成绩排序。
- 单片机程序构架
- 利用JavaFx开发RIA桌面应用-在线资料
- 6、新手入手树莓派教程--树莓派的远程登录操作(图文)
- WingIDE5.1安装以及激活以及Python集成环境的搭建
- 蓝桥杯-生日蜡烛
- 第八次作业,图书价格的比较。
- Vue.js NPM方法安装
- 魅族、小米、华为等国产手机动态请求权限崩溃问题
- RKE快速上手指南:开源的轻量级K8S安装程序
- 缺失值的前期处理
- Video Analysis(1):安装Ubuntu-ffmpeg-opencv
- android 自己写的Launcher中长按选择壁纸
- Hbase使用问题汇总
- 辩证思维解答seo快速排名的真相