In: Computer Science
The files provided in the code editor to the right contain syntax and/or logic errors. In each case, determine and fix the problem, remove all syntax and coding errors, and run the program to ensure it works properly.
DebugBox.java
public class DebugBox
{
private int width;
private int length;
private int height;
public DebugBox()
{
length = 1;
width = 1;
height = 1;
}
public DebugBox(int width, int length, height)
{
width = width;
length = length;
height = height;
}
public void showData()
{
System.out.println("Width: + width + " Length: " +
length + " Height: "+ height);
}
public double getVolume()
{
double vol = length + wdth + height;
return vol;
}
}
DebugFour3.java
// This class uses a DebugBox class to instantiate two Box
objects
public class DebugFour3
{
public static void main(String args[])
{
int width = 12,
length = 10,
height = 8;
DebugBox box1 = new DebugBox();
debugBox box2 = new DebugBox(width, length, height);
System.out.println("The dimensions of the first box are");
box1.showData;
System.out.print(" The volume of the first box is ");
showVolume(box1);
System.out.println(The dimensions of the second box are");
box2.showData();
System.out.print(" The volume of the second box is ");
showVolume(box2);
}
public static void showVolume(DebugBox aBox)
{
double vol = aBox.getVolume();
System.out.println(volume);
}
}
public class DebugBox {
private int width;
private int length;
private int height;
public DebugBox() {
length = 1;
width = 1;
height = 1;
}
public DebugBox(int width, int length, int height) {
this.width = width;
this.length = length;
this.height = height;
}
public void showData() {
System.out.println("Width:" + width + " Length:" + length + " Height: " + height);
}
public double getVolume() {
double vol = length * width * height;
return vol;
}
}
public class DebugFour3 {
public static void main(String args[]) {
int width = 12,
length = 10,
height = 8;
DebugBox box1 = new DebugBox();
DebugBox box2 = new DebugBox(width, length, height);
System.out.println("The dimensions of the first box are");
box1.showData();
System.out.print(" The volume of the first box is ");
showVolume(box1);
System.out.println("The dimensions of the second box are");
box2.showData();
System.out.print(" The volume of the second box is ");
showVolume(box2);
}
public static void showVolume(DebugBox aBox) {
double vol = aBox.getVolume();
System.out.println(vol);
}
}
