Question: In java mathmatically, and visually represent a cannon ball shooting. (Without importing any packages) Cannonball Design a class Cannonball to model a cannonball that is

 In java mathmatically, and visually represent a cannon ball shooting. (Without
In java mathmatically, and visually represent a cannon ball shooting. (Without importing any packages)

Cannonball Design a class Cannonball to model a cannonball that is fired into the air. A ball has An x-and a y-position Anx- and a y-velocity Supply the following methods A constructor with an x-position (the y-position is initially 0) . A method move(double deltaSec) that moves the ball to the next position. First compute the distance traveled in deltaSec seconds, using the current velocities, then update thex- and y-positions; then update the y-velocity by taking into account the gravitational acceleration of-9.81 m/s2; the x-velocity is unchanged .A method Point getLocation) that gets the current location of the cannonball, rounded to integer coordinates . A method ArrayList shoot(double alpha, double v, double deltaSec) whose arguments are the angle a and initial velocity v. (Compute the x-velocity as v cos a and the y-velocity as v sin a; then keep calling move with the given time interval until the y- position is 0; return an array list of locations after each call to move.) Use this class in a program that prompts the user for the starting angle and the initial velocity Then use shoot function and draw the trajectory of the cannonball

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!