COP 3804 Intermediate Java - project 3 : pgm3_5aCOP3804java2

Professor: Michael Robinson 
e-mail   : michael.robinson@cs.fiu.edu 
Web Page : cs.fiu.edu/~mrobi002

- At the beginning of your program add the following:

/*********************************************************************
 Author    : Your Name 
 Course    : Java section. Example Java-1, Java-2, Java-3, or Java-4
 Professor : Michael Robinson 
 Program # : Program Purpose/Description 
             { A brief description of the program }

 Due Date  : MM/DD/YYYY 


 Certification: 
 I hereby certify that this work is my own and none of it is the work of any other person. 

 ..........{ your signature }..........
*********************************************************************/


- Program must be named: 
  yourLastNameFirstLetterOfYourFirstNamePgm3.java  ex: robinsonMpgm3.java
  
- Make sure the program is properly documented and aligned uniformally,
  according to our "JAVA Programming Rules", discussed in class and located at:
  http://users.cis.fiu.edu/~mrobi002/includes/JAVA_programmingRules
  
  I will take points off if you do not follow the programming instructions.
 

Purpose of this program:  

1 - Worth 1 point
    - Create an ArrayList name theList of Object data type
    - Add the following data: 123, "Java", 3.55, "Summer C", 2017
    - Display all data in the theList data structure
    - Delete record second and fourth records
    - Display all data in the theList data structure



1 - Worth 4 points
    a - Create a constructor named yourLastNameFirstLetterOfYourFirstNameConstructor
        1 - create the following public global variables:
            a - welcome data type string = ""
            b - first   data type int    = 0
            c - second  data type double = 0.0
        
        2 - create a setter that will accept a string
        3 - create a setter that will accept an int     
        4 - create a setter that will accept a double
    
        5 - Create a getter that will return a string
        6 - Create a getter that will return an int
        7 - Create a getter that will return a double
    
        8 - Create necessary contructor methods
     
              
    b - From your main method call your constructor
        NOTE*** Use printf to do all printing  *****
        1 - passing: no data, have your constructor display: Welcome to the empty constructor
        2 - set data in question a, points 2, 3, and 4 to whatever values you want
        3 - get and display the data that was set in question a, points 2, 3, and 4
            using the global variables

        4 - passing: Joe, assign it to the global variable and display all globals values
        5 - re-set data using methods in question a, points 2, 3, and 4  to whatever values you want
        6 - get and display the data that was re-set in question a, points 2, 3, and 4
            using the global variables

        7 - passing: 123 Joe, assign them to the corresponding global variables 
            and have your constructor display all globals 
        8 - re-set data using methods in question a, points 2, 3, and 4  to whatever values you want
        9 - get and display the data that was re-set in question a, points 2, 3, and 4
            using the global variables

       10 - passing: 12.00 Joe 123, assign them to the corresponding global variables 
            and display the global variables 
       11 - re-set data using methods in question a, points 2, 3, and 4  to whatever values you want
       12 - get and display the data that was re-set in question a, points 2, 3, and 4
            using the global variables


Program submission:
- Upload your source code to your Moodle account, and turn in your signed source code on printed and stappled paper.