/**
Calculate the volume of a cube in Java
--------------------------------------
A cube has equal side lengths. If each side has length "side",
the volume is:
volume = side * side * side
Java provides Math.pow(), but for a simple cube, direct
multiplication is clearer and faster.
*/
public class CubeVolumeProgram {
// Method that computes the volume of a cube.
// side: length of one side (must be non‑negative)
public static double cubeVolume(double side) {
if (side < 0) {
throw new IllegalArgumentException("Side length must be non‑negative");
}
// Compute side³ using multiplication
return side * side * side;
}
public static void main(String[] args) {
double side = 5.0;
System.out.println("Side length: " + side);
System.out.println("Volume of cube: " + cubeVolume(side));
}
}
/*
run:
Side length: 5.0
Volume of cube: 125.0
*/