Pro 4 - Write a program to find the volume of a box having its side w, h, d means width, height and depth. Its volume is v=w*h*d and also find the surface area given by the formula s=2(wh+hd+dw), use appropriate constructors for the above.
class Box { double width; double height; double depth; // This is the constructor for Box. Box(double w, double h, double d) { width = w; height = h; depth = d; }// compute and return volume - Volume of box double volume() { return width * height * depth; }// compute and return volume - surfface area double surface() { return (2*((width * height) + (height * depth) + (depth * width)));}}
This is a Main Class to run the Above Java Class
class BoxDemo { public static void main(String args[]) { // declare, allocate, and initialize Box objects Box mybox1 = new Box(10, 20, 15); Box mybox2 = new Box(3, 6, 9); double vol, sur; // get volume of first box vol = mybox1.volume();vol = mybox1.surface();System.out.println("Volume is " + vol);System.out.println("surface is " + sur);// get volume of second box vol = mybox2.volume(); vol = mybox2.surface();
System.out.println("Volume is " + vol); System.out.println("surface is " + sur);
} }
Output of Above Java Program
Volume is 3000.0
Volume is 162.0
No comments:
Post a Comment