brick.java

来自「现在在国外大学里最流行的java学习软件,同时还有大量的example,在名为p」· Java 代码 · 共 66 行

JAVA
66
字号
/** * Brick models a simple brick. *  * @author: Michael Kolling and David J. Barnes * @version 2006.03.30 */public class Brick{    // Constant.    private static final int WEIGHT_PER_CM3 = 2;  // weight per cubic cm in grams    private int height;    private int width;    private int depth;    /**     * Create a Brick given edge lengths in centimeters.     * @param height The brick's height.     * @param width The brick's width.     * @param depth The brick's depth.     */    public Brick(int height, int width, int depth)    {        this.height = height;        this.width = width;        this.depth = depth;    }    /**     * @return The surface area of this brick in square centimeters.     */    public double getSurfaceArea()    {        double side1 = width * height;        double side2 = width * depth;        double side3 = depth * height;        double total = (side1 + side1 + side3) * 2;        return total;    }    /**     * @return The weight of this brick in kg.     */    public double getWeight()    {        return (getVolume() * WEIGHT_PER_CM3) / 1000;    }    /**     * @return The volume of this brick in cubic centimeters.     */    public int getVolume()    {        return width * height * depth;    }    /**     * @return The height of this brick in centimeters.     */    public double getHeight()    {        return height;    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?