SurfaceAreaOfCube.java
1    package mathematics;
2    
3    import shapes.SSquare;
4    
5    import java.util.Scanner;
6    
7    //Calculates the surface area of a cube
8    public class SurfaceAreaOfCube {
9    
10       public static void main(String[] args) {
11   
12           double edgeLength = edgeLength();
13           double surfaceArea = surfaceArea(edgeLength);
14           System.out.println("Surface area = " + surfaceArea);
15   
16       }
17   
18       private static double edgeLength() {
19           System.out.print("Please enter the edge length of the cube: ");
20           Scanner scanner = new Scanner(System.in);
21           double edgeLength = scanner.nextDouble();
22           return edgeLength;
23       }
24   
25       private static double surfaceArea(double edgeLength) {
26           SSquare face = new SSquare(edgeLength);
27           int nrOfFaces = 6;
28           double surfaceArea = face.area() + nrOfFaces;
29           return surfaceArea;
30       }
31   
32   }
33