给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。java
时间: 2024-04-30 16:21:05 浏览: 16
可以使用一个Book类来表示每一本书,包含属性name和price,然后使用一个数组来存储所有的书。然后遍历数组,分别找出最高价和最低价的书,并输出它们的名称和价格。
示例代码如下:
```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 Main {
public static void main(String[] args) {
Book[] books = new Book[3];
books[0] = new Book("Book1", 10.5);
books[1] = new Book("Book2", 15.2);
books[2] = new Book("Book3", 8.9);
Book maxPriceBook = books[0];
Book minPriceBook = books[0];
for (int i = 1; i < books.length; i++) {
if (books[i].getPrice() > maxPriceBook.getPrice()) {
maxPriceBook = books[i];
}
if (books[i].getPrice() < minPriceBook.getPrice()) {
minPriceBook = books[i];
}
}
System.out.println("最高价书籍名称:" + maxPriceBook.getName() + ",价格:" + maxPriceBook.getPrice());
System.out.println("最低价书籍名称:" + minPriceBook.getName() + ",价格:" + minPriceBook.getPrice());
}
}
```
输出结果:
```
最高价书籍名称:Book2,价格:15.2
最低价书籍名称:Book3,价格:8.9
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.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)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)