1、定义图书类,图书包含图书名称和价格两条属-|||-性。定义测试类,创建五个图书对象,按价格降序-|||-把这些图书的名称和价格打印在控制台
时间: 2023-08-21 20:12:27 浏览: 47
以下是Java代码实现:
```
public class Book {
private String name;
private double price;
public Book(String name, double price) {
this.name = name;
this.price = price;
}
public String getName() {
return name;
}
public double getPrice() {
return price;
}
}
public class BookTest {
public static void main(String[] args) {
Book[] books = new Book[5];
books[0] = new Book("Java编程思想", 89.9);
books[1] = new Book("深入浅出设计模式", 64.8);
books[2] = new Book("Effective Java", 78.3);
books[3] = new Book("算法图解", 45.6);
books[4] = new Book("Java核心技术", 109.0);
Arrays.sort(books, new Comparator<Book>() {
@Override
public int compare(Book b1, Book b2) {
return (int) (b2.getPrice() - b1.getPrice());
}
});
System.out.println("按价格降序排序后的图书列表:");
for (Book book : books) {
System.out.println(book.getName() + ":" + book.getPrice() + "元");
}
}
}
```
输出结果:
```
按价格降序排序后的图书列表:
Java核心技术:109.0元
Java编程思想:89.9元
Effective Java:78.3元
深入浅出设计模式:64.8元
算法图解:45.6元
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)