Define a class called Library with the following description:
Java Programming Language (Article) (Program)
26
Define a class called Library with the following description:
Instance Variables/Data Members:
int accNum — stores the accession number of the book.
String title — stores the title of the book.
String author — stores the name of the author.
Member methods:
- void input() — To input and store the accession number, title and author.
- void compute() — To accept the number of days late, calculate and display the fine charged at the rate of Rs. 2 per day.
- void display() — To display the details in the following format:
Accession Number Title Author
Write a main method to create an object of the class and call the above member methods.
Program:
import java.util.Scanner; public class Library { private int accNum; private String title; private String author; void input() { Scanner in = new Scanner(System.in); System.out.print("Enter book title: "); title = in.nextLine(); System.out.print("Enter author: "); author = in.nextLine(); System.out.print("Enter accession number: "); accNum = in.nextInt(); } void compute() { Scanner in = new Scanner(System.in); System.out.print("Enter number of days late: "); int days = in.nextInt(); int fine = days * 2; System.out.println("Fine = Rs." + fine); } void display() { System.out.println("Accession Number\tTitle\tAuthor"); System.out.println(accNum + "\t\t" + title + "\t" + author); } public static void main(String args[]) { Library obj = new Library(); obj.input(); obj.display(); obj.compute(); } }
Output:
Explanation:
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.