1、长方体表面积公式 :S = 2(ab + bc + ac);
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、网站空间、营销软件、网站建设、水城网站维护、网站推广。
2、长方体体积公式 :V = abc = Sh;(这里的S表示底面积)。
实现如下:
public class Cuboid {
// 定义长方体的长、宽、高
private double length, width, height;
public Cuboid(double length, double width, double height) {
super();
this.length = length;
this.width = width;
this.height = height;
}
// 获取当前长方体的表面积
public double getSurface() {
return getSurface(length, width, height);
}
// 获取当前长方体的体积
public double getVolume() {
return getVolume(length, width, height);
}
// 计算长方体表面积的通用方法
public static double getSurface(double length, double width, double height) {
return 2 * (length * width + width * height + length * height);
}
// 计算长方体体积的通用方法
public static double getVolume(double length, double width, double height) {
return length * width * height;
}
public static void main(String[] args) {
// 1、创建长方体对象,计算当前长方体的表面积和体积
Cuboid cuboid = new Cuboid(1, 1.6, 4.8);
System.out.println(cuboid.getSurface());
System.out.println(cuboid.getVolume());
// 2、使用通用方法,计算任意长方体的表面积和体积
System.out.println(Cuboid.getSurface(1, 1.6, 4.8));
System.out.println(Cuboid.getVolume(1, 1.6, 4.8));
}
}
//主要代码 System.out.print("长:") double num1=input.nextDouble(); //代码太多以后简写System...("宽:"); double num2=.... System....("高:")double num3=.... System...("表:"+(num1*num2+num1*num3+num2*num3)*2+" 体积:"+n1*n2*n3)//打字不容易求给分
package 长方体;
public class Rectangle {
//构造
public Rectangle(){}
//体积
public static double cubage(double a,double b,double c){
double cube = a*b*c;
return cube;
}
//表面积
public static double area(double a,double b,double c){
double surface=2*(a*b+a*c+b*c);
return surface;
}
//测试
public static void main(String[] args) {
double cube;
double surface;
cube = cubage(1,2,3);
surface = area(1,2,3);
System.out.println("长方体体积:"+cube);
System.out.println("长方体表面积:"+surface);
}
}
本文标题:java长方体代码 java编程创建一个长方体类
文章链接:https://www.cdcxhl.com/article44/dosdgee.html
成都网站建设公司_创新互联,为您提供定制网站、自适应网站、建站公司、做网站、ChatGPT、域名注册
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联