编写一个Java运用程序,判断图书信息中是否有“程序”,单独输出图书信息中出版日期,判断图书信息中的价格是否大于29,页数是否小于360
时间: 2024-02-25 20:55:15 浏览: 24
好的,您的要求我已经记住了。针对您的第一个问题,以下是一个简单的Java程序,用于判断图书信息中是否包含“程序”关键字:
```java
public class Book {
private String title;
private String author;
private String publisher;
private String publishDate;
private double price;
private int pages;
// 构造函数略去
public boolean containsKeyword(String keyword) {
if (title.contains(keyword) || author.contains(keyword) || publisher.contains(keyword)) {
return true;
}
return false;
}
public String getPublishDate() {
return publishDate;
}
public boolean isPriceGreaterThan(double amount) {
return price > amount;
}
public boolean isPagesLessThan(int pages) {
return this.pages < pages;
}
}
```
上述代码中,`Book`类定义了一些基本的属性和方法,其中`containsKeyword()`方法用于判断是否包含给定的关键字,`getPublishDate()`方法用于获取出版日期,`isPriceGreaterThan()`和`isPagesLessThan()`方法用于判断价格和页数是否符合给定的条件。
您可以在自己的代码中调用这些方法,以实现您的需求。