Q- I want someone to convert this code to java code ASAP #include using namespace std; class Books{ private: string title; string author; public: void setTitle(string a){title = a;} void setAuthor(string a){author = a;} string getTitle(){return title;} string getAuthor(){return author;} }; class Library{ private: Books arr[100]; int count; public: Library(){ count = 0; } void addBook(string a, string b){ arr[count].setAuthor(b); arr[count].setTitle(a); count+=1; } void viewAllBooks(){ for(int i=0; i=index) arr[i] = arr[i+1]; } if(flag==1) count -= 1; } void findBook(string title){ int flag = 0; for(int i=0; i> option1; if(option1==1){ string a,b; cout << "Enter title and author: " << endl; cin.clear(); cin.sync(); getline(cin,a); getline(cin,b); obj.addBook(a,b); } else if(option1==2){ string a; cout << "Enter title: " << endl; cin.clear(); cin.sync(); getline(cin,a); obj.removeBook(a); } else if(option1==3){ obj.viewAllBooks(); } else if(option1==4){ string a; cout << "Enter title: " << endl; cin.clear(); cin.sync(); getline(cin,a); obj.findBook(a); } cout << "continue? (y/n): " << endl; cin >> option; }while(option!='n'); }
Q- I want someone to convert this code to java code ASAP #include using namespace std; class Books{ private: string title; string author; public: void setTitle(string a){title = a;} void setAuthor(string a){author = a;} string getTitle(){return title;} string getAuthor(){return author;} }; class Library{ private: Books arr[100]; int count; public: Library(){ count = 0; } void addBook(string a, string b){ arr[count].setAuthor(b); arr[count].setTitle(a); count+=1; } void viewAllBooks(){ for(int i=0; i=index) arr[i] = arr[i+1]; } if(flag==1) count -= 1; } void findBook(string title){ int flag = 0; for(int i=0; i> option1; if(option1==1){ string a,b; cout << "Enter title and author: " << endl; cin.clear(); cin.sync(); getline(cin,a); getline(cin,b); obj.addBook(a,b); } else if(option1==2){ string a; cout << "Enter title: " << endl; cin.clear(); cin.sync(); getline(cin,a); obj.removeBook(a); } else if(option1==3){ obj.viewAllBooks(); } else if(option1==4){ string a; cout << "Enter title: " << endl; cin.clear(); cin.sync(); getline(cin,a); obj.findBook(a); } cout << "continue? (y/n): " << endl; cin >> option; }while(option!='n'); }
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Q- I want someone to convert this code to java code ASAP
#include<iostream>
using namespace std;
class Books{
private:
string title;
string author;
public:
void setTitle(string a){title = a;}
void setAuthor(string a){author = a;}
string getTitle(){return title;}
string getAuthor(){return author;}
};
class Library{
private:
Books arr[100];
int count;
public:
Library(){
count = 0;
}
void addBook(string a, string b){
arr[count].setAuthor(b);
arr[count].setTitle(a);
count+=1;
}
void viewAllBooks(){
for(int i=0; i<count; i++)
cout << arr[i].getTitle() << "," << arr[i].getAuthor() << endl;
}
void removeBook(string a){
int index = 150, flag = 0;;
for(int i=0; i<count; i++){
if(a==arr[i].getTitle()){
index = i;
flag = 1;
}
if(i>=index)
arr[i] = arr[i+1];
}
if(flag==1)
count -= 1;
}
void findBook(string title){
int flag = 0;
for(int i=0; i<count; i++){
if(arr[i].getTitle()==title){
cout << arr[i].getTitle() << "," << arr[i].getAuthor() << endl;
flag = 1;
}
}
if (flag==0)
cout << "Book not found" << endl;
}
};
int main(){
char option = 'y';
int option1;
Library obj;
do{
cout << "1. Add Book\n2. Delete Book\n3. View All Book\n4. Find Book" << endl;
cin >> option1;
if(option1==1){
string a,b;
cout << "Enter title and author: " << endl;
cin.clear(); cin.sync();
getline(cin,a);
getline(cin,b);
obj.addBook(a,b);
}
else if(option1==2){
string a;
cout << "Enter title: " << endl;
cin.clear(); cin.sync();
getline(cin,a);
obj.removeBook(a);
}
else if(option1==3){
obj.viewAllBooks();
}
else if(option1==4){
string a;
cout << "Enter title: " << endl;
cin.clear(); cin.sync();
getline(cin,a);
obj.findBook(a);
}
cout << "continue? (y/n): " << endl;
cin >> option;
}while(option!='n');
}
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON

Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education