ShippingContainer.java
package shapes;
import java.util.Scanner;
public class ShippingContainer {
    static double width;
    static double length;
    static double height;
    static SRectangle prismFace;
    static double distance;
    public static void setDimensions(Scanner scan){
        System.out.println("-------------------------------------------------");
        System.out.println("Enter Your Width");
        width = scan.nextDouble();
        System.out.println("-------------------------------------------------");
        System.out.println("Enter Your Length");
        length = scan.nextDouble();
        System.out.println("-------------------------------------------------");
        System.out.println("Enter Your Height");
        height = scan.nextDouble();
        System.out.println("-------------------------------------------------");
        prismFace = new SRectangle(length, width);
        System.out.println("Just to Confirm Your Dimensions are ");
        System.out.println("Width : " + width + " | Length : " + length + " | Height : " + height);
        System.out.println("-------------------------------------------------");
        System.out.println("yes/no");
        System.out.println("-------------------------------------------------");
        String confirmFlag = scan.next();
        if (confirmFlag.equals("yes")) {
            System.out.println("Alright!");
        }
        else if(confirmFlag.equals("no")){
            System.out.println("Feel Free to Enter it again");
            setDimensions(scan);
        }
        else{
            System.out.println("Invalid answer try again");
            setDimensions(scan);
        }
    }
    public static void getCalculations(){
        SRectangle key = new SRectangle(height, prismFace.diagonal());
        double keyWidth = prismFace.diagonal();
        double keyHeight = height;
        double keyArea = key.area();
        distance = key.diagonal();
        double longestObject = distance;
        System.out.println("-------------------------------------------------");
        System.out.println("Key/Curtain Width: " + keyWidth);
        System.out.println("Key/Curtain Height: " + keyHeight);
        System.out.println("Key/Curtain Area: " + keyArea);
        System.out.println("-------------------------------------------------");
        System.out.println("Diagonal Rect Prism Distance : " + longestObject);
    }
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        setDimensions(scanner);
        getCalculations();
    }
}