(java programing) I don't want it in handwriting. Define a student class. A student has the following attributes: Firstname: the name of the student lastname: the name of the family Gender: which can be male or female status: which can be equal to freshman, sophomore, junior, and senior gpa: The average which value is between 0.0 to 4.0   Then define the following methods for the student class. • The show_myself: method will simply print all the attribute variables when called upon the object. This method has no input arguments. • The study_time: method will increment the gpa of the student according to the following formula: ` gpa = gpa + log(study_time)`. The only input argument of this

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter6: User-defined Functions
Section: Chapter Questions
Problem 16SA: What is the output of the following program? (4)
icon
Related questions
icon
Concept explainers
Question

(java programing)

I don't want it in handwriting.

Define a student class. A student has the following attributes:

Firstname: the name of the student

lastname: the name of the family

Gender: which can be male or female

status: which can be equal to freshman, sophomore, junior, and senior

gpa: The average which value is between 0.0 to 4.0

 

Then define the following methods for the student class.

• The show_myself: method will simply print all the attribute variables when called

upon the object. This method has no input arguments.

• The study_time: method will increment the gpa of the student according to the

following formula: ` gpa = gpa + log(study_time)`. The only input argument of this

method is the variable study_time.

• In addition make sure that the gpa variable never exceeds 4.0 even if the student

studies for a very long time.

• Any necessary methods that is required for such class.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Control Structure
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
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