Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Debug the code: // This class uses a FixDebugBox class to instantiate two Box ob

ID: 642416 • Letter: D

Question

Debug the code:

// This class uses a FixDebugBox class to instantiate two Box objects

public class DebugFour3

{

public static void main(String args[])

{

int width = 12,

length = 10,

height = 8;

FixDebugBox box1 = new DebugBox();

FixDebugBox box2 = new DebugBox(width, length, height);

System.out.println("The dimensions of the first box are");

showData();

System.out.print(" The volume of the first box is ");

box1.showVolume();

System.out.println("The dimensions of the second box are");

box2.showData();

System.out.print(" The volume of the second box is ");

box2.showVolume();

}

public static void showVolume(DebugBox aBox)

{

double vol = aBox.getVolume();

System.out.println(vol);

}

Explanation / Answer

// This class uses a FixDebugBox class to instantiate two Box objects

public class DebugFour3

{

public static void main(String args[])

{

int width = 12,

length = 10,

height = 8;

FixDebugBox box1 = new DebugBox();

FixDebugBox box2 = new DebugBox(width, length, height);

System.out.println("The dimensions of the first box are");

box1.showData(); // method showData can be called by an object only

System.out.print(" The volume of the first box is ");

box1.showVolume();

System.out.println("The dimensions of the second box are");

box2.showData();

System.out.print(" The volume of the second box is ");

box2.showVolume();

}

public static void showVolume(DebugBox aBox)

{

double vol = aBox.getVolume();

System.out.println(vol);

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote