java adi
java adi
Experiment 1.1
Student Name: aditya UID: 23bet10090
Branch:BE IT Section/Group: 818A
Semester: 4TH Date of Performance:21JAN
Subject Name:JAVA Subject Code:23ITH202
books,member,libracy
3. Java Code:
class Book {
boolean issued;
this.id = id;
this.name = name;
this.issued = false;
boolean isAvailable() {
return !issued;
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
void issue() {
issued = true;
void returnBook() {
issued = false;
class Member {
Book issuedBook;
this.id = id;
this.name = name;
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
this.issuedBook = null;
if (book.isAvailable()) {
book.issue();
issuedBook = book;
} else {
if (issuedBook != null) {
issuedBook.returnBook();
issuedBook = null;
} else {
}
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
class Library {
books[bookCount++] = book;
members[memberCount++] = member;
void issueBookToAllMembers() {
if (member != null) {
member.issueBook(book);
break;}
void viewBooks() {
if (book != null) {
" - Issued"));
library.viewBooks();
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
library.issueBookToAllMembers();
library.viewBooks();
if (member != null) {
member.returnBook();
library.viewBooks();
4. Output:
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING