【发布时间】:2019-04-30 23:55:27
【问题描述】:
我的第一个目标也是编写一个代表一本书的类,并编写一个 getFinishedPercent 方法。我相信这一切都是正确的。
我的第二个目标是编写一个带有一个名为 compareBooks 的静态方法的类,该方法接收两个书籍对象作为参数,并打印出阅读次数最多的书籍的标题(按百分比)。如果两个百分比相同,它将打印。 “哇,一条领带!”。
我已经编写了包含我的字段、getter 和 mutators 的类 Book,但我不确定如何将其合并到我的 compareBooks 类中......
图书课
public class Book {
private String title;
private String author;
private int pages;
private int lastPageRead;
public Book(String title, String author, int pages, int
lastPageRead) {
this.title = title;
this.author = author;
this.pages = pages;
this.lastPageRead = lastPageRead;
}
public String getTitle() {
return title;
}
public String getAuthor() {
return author;
}
public int getPages() {
return pages;
}
public int lastPageRead() {
return lastPageRead;
}
public double getFinishedPercent() {
double percent = 0;
percent = lastPageRead / pages;
return percent;
}
}
比较书籍类
public class compareBooks {
public static void main(String [] args) {
Book book1 = new Book("Building Java Programs", "Stuart
Reges & Marty Stepp", 1194, 586);
Book book2 = new Book("Java is hard","Brian May", 1334,
23);
}
}
【问题讨论】:
标签: java static accessor mutators