Java examples for java.lang:Math Geometry Shape
Calculates the surface area of a cube.
/*//from w ww . j av a 2 s . c om * Copyright (c) 2011-Present. Codeprimate, LLC and authors. All Rights Reserved. * * This software is licensed under the Codeprimate End User License Agreement (EULA). * This software is proprietary and confidential in addition to an intellectual asset * of the aforementioned authors. * * By using the software, the end-user implicitly consents to and agrees to be in compliance * with all terms and conditions of the EULA. Failure to comply with the EULA will result in * the maximum penalties permissible by law. * * In short, this software may not be reverse engineered, reproduced, copied, modified * or distributed without prior authorization of the aforementioned authors, permissible * and expressed only in writing. The authors grant the end-user non-exclusive, non-negotiable * and non-transferable use of the software "as is" without expressed or implied WARRANTIES, * EXTENSIONS or CONDITIONS of any kind. * * For further information on the software license, the end user is encouraged to read * the EULA @ ... */ //package com.java2s; public class Main { /** * Calculates the surface area of a cube. * * @param side a double value indicating the side length of the cube. * @return the surface area of a cube given a side. * @see #squareArea(double) */ public static double cubeSurfaceArea(final double side) { return (6.0d * squareArea(side)); } /** * Calculates the area of a square. * * @param side a double value indicating the length of the square's side. * @return the area of a square given the length of a side. * @see #rectangleArea(double, double) */ public static double squareArea(final double side) { return rectangleArea(side, side); } /** * Calculates the area of a rectangle. * * @param length a double value indicating the length of the rectangle. * @param height a double value indicating the height of the rectangle. * @return the area of a rectangle given the length and height. */ public static double rectangleArea(final double length, final double height) { return (length * height); } }