Start a new project and package called finalproject

Assignment Help JAVA Programming
Reference no: EM131041735

Final Project

A. Write your own name and that of your programming partner on the top of this page.

B. Start a new project and package called FinalProject and set up your programs inside.

C. YOU MAY NOT CONSULT THE SIs for this project. NOR may you use the Internet, copy code from your classmates or anyone else, nor give away code to your classmates. NOR may you discuss concepts with your classmates. You may choose a programming partner with whom to work on this assignment. The design and coding MUST be done sitting together, and each partner must code half of the project while the other partner observes and checks. (Of course, all you need to do is send code to each other's machines if you use your own machines to code.)

D. This problem is designed to give you experience at creating arrays of objects and a custom constructor. Create two classes, a User Class that includes main and a StudentData class. In main, create an array whose base type is StudentData. The array should have five elements. Fill the array with instances (objects) whose types are StudentData. The UML diagram for the class StudentData is described below:

StudentData
firstName: String
- gender: char
- hometown: String
- level: int
- height: int {in inches}
- getName( ): String
- getGender( ): char
- getHometown( ): String
- getHomeCountry( ): String
- getLevel( ): int
- getHeight( ): int
- setLevel( input myLevel: int )

To construct each object, use a constructor with no parameters. The insta members should be initialized using input from the user. To show that your pro gram works, call each instance method at least once for three different objects, and call

getLevel( ) after each call to setLevel( ).

A user should be able to print any entry by providing its array index number.

A user should be able to look-up and find any entry by name. Once a name is found, the program should print the full entry. If the name is not among the entries, the program.

E. You will need to fully document your work, including the following:

a. The names of all authors,
b. The course name and your section(s),
c. The date that the project is due,
d. The title of the project and the purpose of the project,
e. The contract between the user and the program, L The purpose of all routines called, including main, and g. The meaning of all other identifiers.

F. Your deliverable is a hardcopy of your code by this Thursday, April 21, at 5:00 p.n along with a hardcopy of one run. Points will be earned for the following:

The program works according to the above requirements
The program is fully documented
Choice of identifier names is meaningful
Other documentation
Cooperative work skills
Program style
The code is efficient, yet readable (including line spacing and indentation).
The code makes good use of variables, i.e., are values generalized, or are they hard coded, and is the code easy to modify?

Reference no: EM131041735

Java program which defines an unconstrained array

Write a Java program which defines an unconstrained array of user defined length n, that contains n Random numbers and outputs those random numbers that are even numbers

Create a java program to calculate the circumference

Create a Java program based on the geometric shapes. The program should begin by prompting you for the shape you want to calculate the circumference.

A java program that will prompt the user to input a file

Write a Java program that will prompt the user to input a file (document) in order to count the frequency of each word. This program will display the frequency of each word so

Create exception classes

First, create three exception classes named NumberHighException, NumberLowException, and NumberNegativeException. Both NumberHighException and NumberLowException should be d

A program that reads a four-digit number from the keyboard

Write a program that reads a four-digit number from the keyboard as a string and then converts it into decimal. For example, if the input is 1100, the output should be 12. Hin

Prepare a polynomial-time algorithm

Write a polynomial-time algorithm that, given an initial configuration (P_1, P_2, ..., P_k), decides if it is a winning configuration - Prepare a polynomial-time algorithm t

Implement an inheritance hierarchy based on the following

Implement an inheritance hierarchy based on the following specifications for Account class, Checking Account class, and Savings Account class Methods: processDeposit ( ) - ac

Write javascript code to perform the validation of your form

With HTML5 forms there are some attributes that you can declaratively add to the various form elements to help with required fields, etc. What are some reasons that you can

Reviews

Write a Review

 
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd