cis 355 lab 3 arrays, classes, and objects
TRANSCRIPT
-
7/22/2019 CIS 355 Lab 3 Arrays, Classes, And Objects
1/1
CIS 355 Lab 3: Arrays, Classes, and Objects
downloadCIS 355 Lab 3: Arrays, Classes, and Objects
Program files for each of the following two programs
1. Cylinder & Cylinder test
2. Date & Date test
Step 1: CylinderCreate a class called Cylinder.java that contains two double-precision instance variables named radiusand height. The
class should include a constructor that initializes the radius and height variables. Also, you need a class method
namedvolume()that returns the volume of a Cylinder object. The volume of a cylinder is given by its radius squared
times its height times Pi (radius * radius * height * Math.PI). You can either use the value 3.1416 for Pi or use the Java
provided value named Math.PI.
Write a class calledCylinderTest.javaand declare an array of three Cylinder objects to call the methods you declared
in the Cylinder class. Make sure that all class methods are called from main(). Have main() display the value returned by
volume() and verify the returned value by hand calculations (paper/pencil). Prompt the user to enter the values for the
radius and height of each Cylinder object in the array.
Step 2: Date
Create a program called Date.javato perform error-checking on the initial values, for instance: fields month, day, and
year. Also, provide a method nextDay() to increment the day by one. The Date object should always remain in a
consistent state.Write a program called DateTest.javathat prompts the user to enter the month, day, and year as numeric values. This
program then creates a Date object using the Date class you just created and tests the nextDay() method. This can be
done in a loop of 40 iterations: the Date object calls the nextDay() method and prints the date during each iteration of
the loop. This loop is to illustrate that the nextDay() method works correctly. Test the following cases:
http://kipqstheyeary1.blogspot.com/2013/11/cis-355-lab-3-arrays-classes-and-objects.htmlhttp://homeworkdaddy.com/DEVRY/CIS/CIS355/CIS-355-Lab-3-Arrays-Classes-and-Objects.htmlhttp://homeworkdaddy.com/DEVRY/CIS/CIS355/CIS-355-Lab-3-Arrays-Classes-and-Objects.htmlhttp://homeworkdaddy.com/DEVRY/CIS/CIS355/CIS-355-Lab-3-Arrays-Classes-and-Objects.htmlhttp://kipqstheyeary1.blogspot.com/2013/11/cis-355-lab-3-arrays-classes-and-objects.html