Calculates the surface area of a cube. - Java java.lang

Java examples for java.lang:Math Geometry Shape

Description

Calculates the surface area of a cube.

Demo Code

/*//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);
    }
}

Related Tutorials