ShippingContainer.java
1    package shapes;
2    
3    import java.util.Scanner;
4    
5    public class ShippingContainer {
6    
7        public static void main(String[] arg) {
8            double edgeLength = edgeLength();
9            double edgeWidth = edgeWidth();
10           double edgeHeight = edgeHeight();
11           System.out.println("Dimensions are: " + edgeLength + " , " + + edgeWidth + " , " + edgeHeight);
12           SRectangle face = new SRectangle(edgeLength, edgeWidth);
13           SRectangle key = new SRectangle(face.diagonal(),edgeHeight);
14           double distance = key.diagonal();
15           System.out.println("Distance between corners: " + distance);
16   
17       }
18   
19       private static double edgeLength() {
20           System.out.print("Please enter a Length: ");
21           Scanner scanner = new Scanner(System.in);
22           double edgeLength = scanner.nextDouble();
23           return edgeLength;
24       }
25   
26       private static double edgeWidth() {
27           System.out.print("Please enter a Width: ");
28           Scanner scanner = new Scanner(System.in);
29           double edgeWidth = scanner.nextDouble();
30           return edgeWidth;
31       }
32   
33       private static double edgeHeight() {
34           System.out.print("Please enter a Height: ");
35           Scanner scanner = new Scanner(System.in);
36           double edgeHeight = scanner.nextDouble();
37           return edgeHeight;
38       }
39   }
40