📄 brick.java
字号:
/** * 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -