public class Book {
private String author;
private String title;
private String refNumber;
private int pages;
private int borrowedTime;
public Book(String bookAuthor, String bookTitle, String bookRefNumber, int bookPages, int bookBorrowedTime) {
author = bookAuthor;
title = bookTitle;
pages = bookPages;
refNumber = "";
borrowedTime = bookBorrowedTime;
}
public String getAuthor() {
return author;
}
public String getTitle() {
return title;
}
public int getPages() {
return pages;
}
public String getRefNumber() {
return refNumber;
}
public int getBorrowedTime() {
return borrowedTime;
}
public void setRefNumber(String refNumber) {
String errMsg = "Reference Number harus diatas 3 karakter";
if(refNumber.length()<3) {
System.out.println(errMsg);
}
else {
this.refNumber = refNumber;
}
}
public void printAuthor() {
System.out.println(author);
}
public void printTitle() {
System.out.println(title);
}
public void printDetails() {
String refNumPrint = refNumber;
System.out.println("Title: " + title + ", Author: " + author + ", Pages: " + pages);
if(refNumPrint.length() < 0) {
refNumPrint = "ZZZ";
}
System.out.println("Reference number: " + refNumPrint);
System.out.println("Borrowed: " + borrowedTime);
}
public void bookBorrowed() {
borrowedTime++;
}
}