Exercise L(60 pts) Implement the class Student as presented by the following UML. diagram: Student -name: String /could be formed of more than two words -id: int -gender: char -address: String +Student(---All Attributes--) (10 pts) +getters/setters (20 pts) +formatName(): void (20 pts) capitalize the first letter of every word in name *printDesrciption(): void (10 pts) Exsrcise 2. (40 pts) Write a driver class to test the Student class as follows: a Create a student object s by reading hisher name, id, gender and address from the user. (10 pts) b. Change its id with any other id. (6 pts) c. Display the name of s. (6 pts) d. Format hisher name and then display it. (6 pts) e. Print the description of s. (6 pts) f. Display either the word Male or the word Female according to the gender of s. (6 pts) Sample Run: Enter name: ali abdel Karim el masri Enter the atudent id: 1111 Enter M for male and r for female: m Enter address: Hamra ali abdel Karim el masri After formatting the namei Ali Abdel Karin El Manri Student (name Ali Abdel Karim El Masri, id 3333, gender M, address Hamra) The gender of a in: Male

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter13: Overloading And Templates
Section: Chapter Questions
Problem 20PE
icon
Related questions
Question

JAVA assignment:

Exercise 1: Implement the class Student as presented by the following UML diagram:

Exercise 2: write a driver class to test the student class as follow:

 

Exercise L(60 pts) Implement the class Student as presented by the following UML diagram:
Student
-name: String /could be formed of more than two words
-id: int
-gender: char
-address: String
+Student(--All Attributes--) (10 pts)
+getters/setters (20 pts)
+formatName(): void (20 pts) /capitalize the first letter of every word in name
*printDesrciption(): void (10 pts)
Excrcise 2. (40 pts) Write a driver class to test the Student class as follows:
a. Create a student object s by reading his her name, id, gender and address from the user. (10 pts)
b. Change its id with any other id. (6 pts)
c. Display the name of s. (6 pts)
d. Format his her name and then display it. (6 pts)
e. Print the description of s. (6 pts)
f. Display cither the word Male or the word Female according to the gender of s. (6 pts)
Sample Run:
Enter name: ali abdel Karim el masri
Enter the student id: 1111
Enter M for male and r for female: m
Enter address: Hamra
ali abdel Karim el masri
After formatting the name:
Ali Abdel Karim El Masri
Student (name - Ali Abdel Karim El Masri, id 3333, gender - M, address - Hamra)
The gender of a is: Male
Transcribed Image Text:Exercise L(60 pts) Implement the class Student as presented by the following UML diagram: Student -name: String /could be formed of more than two words -id: int -gender: char -address: String +Student(--All Attributes--) (10 pts) +getters/setters (20 pts) +formatName(): void (20 pts) /capitalize the first letter of every word in name *printDesrciption(): void (10 pts) Excrcise 2. (40 pts) Write a driver class to test the Student class as follows: a. Create a student object s by reading his her name, id, gender and address from the user. (10 pts) b. Change its id with any other id. (6 pts) c. Display the name of s. (6 pts) d. Format his her name and then display it. (6 pts) e. Print the description of s. (6 pts) f. Display cither the word Male or the word Female according to the gender of s. (6 pts) Sample Run: Enter name: ali abdel Karim el masri Enter the student id: 1111 Enter M for male and r for female: m Enter address: Hamra ali abdel Karim el masri After formatting the name: Ali Abdel Karim El Masri Student (name - Ali Abdel Karim El Masri, id 3333, gender - M, address - Hamra) The gender of a is: Male
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Class
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT