Write a Java program with concepts that meets the following requirements:-

The Orlando Park District holds a mini-Olympics each summer. Create a class named Contestants with fields for a name, age, and street address. Include code to check that the age of the contestant cannot be over 18 and under 14 and if invalid make the user enter a new age. Include a constructor that assigns parameter values to each field and a toString() method that returns a String containing all the values. Also include an equals() method that determines two Contestants are equal if they have the same values in all three fields. Create a child class called Event that has a field for eventType and a message containing the type of event. Create an application with two arrays of at least eight Contestants each—one holds Contestants in the 100 meter dash, and the other holds Contestants in the high-jump competition. Prompt the user for contestant values, only allow the two types of events. After the data values are entered, display all values for Participants who are in both events. Save the files as Contestant.java, Event.java and TwoEventParticipants.java

At the beginning of the program add comments as in prior assignments, and don’t forget the program description.


Create a java program from detailed directions.

Ability to:

Follow established programming conventions for writing java programs

Able to create classes using inheritance

Able to create a an array with data

Able to compare elements in the array

Able to write IF statements

Able to write a Loop statements

Able to separate the code into logical methods

Use the print statement for output

Take pictures of your code, output and zip along with your 3 .java files in the Assignment 4 folder under “Assignments”.

Leave a Reply

Your email address will not be published. Required fields are marked *