public class Book {
    private String title;
    private int id;
    private static int bookCount = 0;
    // One-argument constructor for title
    public Book(String title) {
        this.title = title;
        this.id = ++bookCount;
    }
    // Getter for BookCount
    public static int getBookCount() {
        return bookCount;
    }
    // Override toString() method to return title
    @Override
    public String toString() {
        return this.title;
    }
    public static void main(String[] args) {
        Book book1 = new Book(Boy With The Striped Pajamas);
        Book book2 = new Book(Refugee);
        System.out.println(Book 1 ID:  + book1.id);
        System.out.println(Book 1 Title:  + book1.toString());
        System.out.println(Book 2 ID:  + book2.id);
        System.out.println(Book 2 Title:  + book2.toString());
        System.out.println(Total books in library:  + Book.getBookCount());
    }
}
Book.main(null);
|           Book book1 = new Book(“Boy With The Striped Pajamas”);
illegal character: '\u201c'

|           Book book1 = new Book(“Boy With The Striped Pajamas”);
';' expected

|           Book book1 = new Book(“Boy With The Striped Pajamas”);
';' expected

|           Book book1 = new Book(“Boy With The Striped Pajamas”);
illegal character: '\u201d'

|           Book book1 = new Book(“Boy With The Striped Pajamas”);
not a statement

|           Book book2 = new Book(“Refugee”);
illegal character: '\u201c'

|           Book book2 = new Book(“Refugee”);
illegal character: '\u201d'

|           Book book2 = new Book(“Refugee”);
not a statement

|           System.out.println(“Book 1 ID: ” + book1.id);
illegal character: '\u201c'

|           System.out.println(“Book 1 ID: ” + book1.id);
not a statement

|           System.out.println(“Book 1 ID: ” + book1.id);
';' expected

|           System.out.println(“Book 1 ID: ” + book1.id);
illegal character: '\u201d'

|           System.out.println(“Book 1 ID: ” + book1.id);
not a statement

|           System.out.println(“Book 1 ID: ” + book1.id);
';' expected

|           System.out.println(“Book 1 Title: ” + book1.toString());
illegal character: '\u201c'

|           System.out.println(“Book 1 Title: ” + book1.toString());
not a statement

|           System.out.println(“Book 1 Title: ” + book1.toString());
';' expected

|           System.out.println(“Book 1 Title: ” + book1.toString());
illegal character: '\u201d'

|           System.out.println(“Book 1 Title: ” + book1.toString());
';' expected

|           System.out.println(“Book 2 ID: ” + book2.id);
illegal character: '\u201c'

|           System.out.println(“Book 2 ID: ” + book2.id);
not a statement

|           System.out.println(“Book 2 ID: ” + book2.id);
';' expected

|           System.out.println(“Book 2 ID: ” + book2.id);
illegal character: '\u201d'

|           System.out.println(“Book 2 ID: ” + book2.id);
not a statement

|           System.out.println(“Book 2 ID: ” + book2.id);
';' expected

|           System.out.println(“Book 2 Title: ” + book2.toString());
illegal character: '\u201c'

|           System.out.println(“Book 2 Title: ” + book2.toString());
not a statement

|           System.out.println(“Book 2 Title: ” + book2.toString());
';' expected

|           System.out.println(“Book 2 Title: ” + book2.toString());
illegal character: '\u201d'

|           System.out.println(“Book 2 Title: ” + book2.toString());
';' expected

|           System.out.println(“Total books in library: ” + Book.getBookCount());
illegal character: '\u201c'

|           System.out.println(“Total books in library: ” + Book.getBookCount());
';' expected

|           System.out.println(“Total books in library: ” + Book.getBookCount());
';' expected

|           System.out.println(“Total books in library: ” + Book.getBookCount());
illegal character: '\u201d'

|           System.out.println(“Total books in library: ” + Book.getBookCount());
';' expected