用Java程序定义一个店员类SalesClerk,包含一个推荐图书的成员方法,实现顾客咨询哪一类图书,店员就推荐该类图书的其中一本。例如,顾客咨询“Java”,店员推荐《Java 程序设计教程(第二版)》。” 点击复制后,将打开C知道体验页 好
时间: 2024-05-14 15:11:48 浏览: 20
的,这是一个程序设计问题,我能够回答。以下是Java程序定义一个SalesClerk类的示例:
```
public class SalesClerk {
public void recommendBook(String category) {
String bookTitle = null;
switch (category) {
case "Java":
bookTitle = "Java程序设计教程(第二版)";
break;
// Add cases for other categories here
default:
System.out.println("Sorry, we do not have any books on that category.");
}
if (bookTitle != null) {
System.out.println("I recommend \"" + bookTitle + "\".");
}
}
}
```
这个类有一个公共方法recommendBook,接收一个字符串参数category表示咨询的图书类别。使用switch语句根据category推荐相应的图书,并输出推荐的书名。如果该类别没有对应的书,输出“抱歉,我们没有该类图书。”的提示信息。请注意,这只是一个示例,具体实现取决于具体的业务需求。