接收输入的图书信息,输入图书的书名,图书定死为3本 实例化图书类,传入参数为具体的书名,每实例化一个图书类代表销售了一本图书 调用静态方法输出销售图书的信息,使用以上信息来编写一段Java代码
时间: 2024-05-14 09:12:57 浏览: 41
好的,根据您的要求,以下是Java代码:
```java
import java.util.Scanner;
public class Book {
private String name;
public Book(String name) {
this.name = name;
System.out.println("已售出一本《" + this.name + "》");
}
public static void printSalesInfo(int sold) {
System.out.println("共售出 " + sold + " 本图书");
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Book[] books = new Book[3]; // 图书定死为3本
for (int i = 0; i < books.length; i++) {
System.out.print("请输入第" + (i+1) + "本图书的书名: ");
books[i] = new Book(scanner.next());
}
Book.printSalesInfo(books.length); // 输出销售图书的信息
}
}
```
如果您有其它问题需要问,欢迎随时提出。
阅读全文