长方形的java代码,用java代码画出长方形

编写java程序,输入一个长方体的长、宽、高,求长方体的表面积和体积,并将结果显示

1、长方体表面积公式 :S = 2(ab + bc + ac);

成都创新互联公司专业成都网站制作、网站建设、外贸网站建设,集网站策划、网站设计、网站制作于一体,网站seo、网站优化、网站营销、软文营销等专业人才根据搜索规律编程设计,让网站在运行后,在搜索中有好的表现,专业设计制作为您带来效益的网站!让网站建设为您创造效益。

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));

}

}

求代码(1)java设计一个长方形类,合理设置其应有的属性,分别输出长方形的周长和面积。

public class rectangle

{

double a;

double b;

double perimeter;

double area;

public rectangle(double a,double b)//长方形

{

this.a=a;

this.b=b;

this.perimeter=(a+b)*2;

this.area=a*b;

}

public rectangle(double a)//正方形

{

this.a=a;

this.perimeter=4*a;

this.area=a*a;

}

public double getPerimeter()

{

return perimeter;

}

public double getArea()

{

return area;

}

}

下面是测试:

public class test1 {

public static void main(String args[])

{

rectangle rt1=new rectangle(3,4);

System.out.println("长方形的周长是"+rt1.getPerimeter());

System.out.println("长方形的面积是"+rt1.getArea());

rectangle rt2=new rectangle(3);

System.out.println("正方形的周长是"+rt2.getPerimeter());

System.out.println("正方形的面积是"+rt2.getArea());

}

}

希望对你有帮助。

JAVA根据用户输入的长和宽,编程求长方形的面积和周长。

根据要求,步骤设计分别如下:

1、创建项目【Ex2_1】:

2、创建类【Rectangle】:

3、四个double类型:

4、长(length)和宽(width)赋值,使用println()和new Scanner(System.in),具体解析见扩展内容。

5、计算并输出:

6、执行测试:

扩展资料:

1、System.out.println解析。

System是一个类,继承自根类Object。out是类PrintStream类实例化的一个对象,且是System类的静态成员变量,println()是类PrintStream的成员方法,被对象out调用。

2、Scanner input=new Scanner(System.in)。

Scanner是一个类,是一个开源代码,用他创建一个对象(input),System.in可以看做一个参数,这个参数是键盘输入内容。

对象(input)有许多的方法如:input.next();指的是键盘输入的文字内容,在用String a来接收就是:String a=input.next()。

参考资料:

百度百科--java基础

求一个,用Java编写一个求长方形的面积和周长的程序,(面向对象).

//看看我这个程序把 比较符合面向对象的思想,告诉搂住一声,尽量把一些程序写尽方法里,而不是都写在主方法中!这样不好~~~~ 希望对你有用!!

import java.util.Scanner;

public class Ex {

public static int squ(int x,int y){ //求面积的方法

int s = x* y;

return s;

}

public static double len(int x,int y){//求周长的方法

int l = (x+y)*2;

return l;

}

public static void main(String [] aa){

System.out.println("请输入宽:"); //从命令行输入宽

Scanner in = new Scanner(System.in);

int le = in.nextInt();

System.out.println("请输入高:");//从命令行输入高

Scanner in2 = new Scanner(System.in);

int hi = in2.nextInt(); //转换为int型

int mianji = squ(le,hi); //调用方法

System.out.println("面积是:" + mianji);

/*

* 求周长同理,调用周长那个方法即可

*/

}

}


网站标题:长方形的java代码,用java代码画出长方形
文章分享:http://pwwzsj.com/article/dsciocs.html