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(); } }