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       private static double edgeHeight() {
19           System.out.println("Please enter a Height: " );
20           Scanner scanner = new Scanner(System.in);
21           double edgeHeight= scanner.nextDouble();
22           return edgeHeight;
23       }
24   
25       private static double edgeWidth() {
26           System.out.println("Please enter a Width: " );
27           Scanner scanner = new Scanner(System.in);
28           double edgeWidth= scanner.nextDouble();
29           return edgeWidth;
30       }
31   
32       private static double edgeLength() {
33           System.out.println("Please enter a Length: " );
34           Scanner scanner = new Scanner(System.in);
35           double edgeLength= scanner.nextDouble();
36           return edgeLength;
37       }
38   }
39