导航:首页 > 编程语言 > java求矩形的面积

java求矩形的面积

发布时间:2022-05-22 10:16:56

java编程 求矩形周长和面积

import java.util.*;
public class Rectangle {

private float length; //定义长变量
private float width; // 宽变量
public Rectangle(float length,float width){
this.length=length;
this.width=width;
}
public float getGirth(){
return (length+width)*2;

} //求周长方法

public float getArea(){
return length*width;
} //求面积方法
public static void main (String[] args) {
Scanner in=new Scanner(System.in);//调用输入方法

System.out.println ("请输入矩形的长:");
float a=in.nextFloat();
System.out.println ("请输入矩形的宽:");
float b=in.nextFloat();
System.out.println ("矩形周长为:"+new Rectangle(a,b).getGirth());
System.out.println ("矩形面积为:"+new Rectangle(a,b).getArea());

}

}
//Jcreator4.0编译通过,写的比较简单 只有简单的功能 刚刚写的求周长时忘乘2了...

㈡ Java编程求矩形的面积

代码如下:

import java.util.*;

public class Rectangle {

private float length; //定义长变量

private float width; // 宽变量

public Rectangle(float length,float width){

this.length=length;

this.width=width;

}

public float getGirth(){

return (length+width)*2;

} //求周长方法

public float getArea(){

return length*width;

} //求面积方法

public static void main (String[] args) {

Scanner in=new Scanner(System.in);//调用输入方法

System.out.println ("请输入矩形的长:");

float a=in.nextFloat();

System.out.println ("请输入矩形的宽:");

float b=in.nextFloat();

System.out.println ("矩形周长为:"+new Rectangle(a,b).getGirth());

System.out.println ("矩形面积为:"+new Rectangle(a,b).getArea());

}

}

㈢ Java利用方法的重载计算圆形和矩形的面积

public class Test {
public static void main(String[] args) {
System.out.println("圆的面积:" + area(2));
System.out.println("三角形的面积:" + area(3,4,5));
System.out.println("矩形的面积:" + area(3,4));
}

//求圆的面积
public static double area(double radius){
return Math.PI * radius * radius;
}

//求三角形的面积
public static double area(double a, double b, double c){
double s = (a + b + c) / 2;
return Math.sqrt(s*(s-a)*(s-b)*(s-c));
}

//求矩形的面积
public static double area(double width, double height){
return width * height;
}


//求椭圆的面积
/* public static double area(double a, double b){
return Math.PI * a * b;
}*/
}

求椭圆面积需要2个参数,求矩形面积也需要2个参数,这些参数的数据类型、顺序和数量完全一致,无法实现重载,除非改名。

㈣ 计算矩形面积 用java

方法的重载

class Circle
{
private float a;
private float b;
public float area;
public void setA(float a)
{
this.a=a;
}
public float getA()
{
return this.a;
}
public void setArea(float b)
{
this.b=b;
}
public float getB()
{
return this.b;
}
public void into(float a)
{
area=a*a;
System.out.println("这是一个正方形...面积为: "+area);
}
public void into(float a,float b)
{
area=a*b;
System.out.println("这是一个正方形...面积为: "+area);
}
}
public class Java
{
public static void main(String args[])
{
Circle c=new Circle();
c.into(2);
c.into(2,3);
}
}

㈤ 如何用java计算三角形、矩形、圆的面积

//图形类作父类
public class Diagram {
//计算面积
public double area(){return 0;}
}

//圆类:继承图形类
public class Crile extends Diagram{

private double r;

public Crile(double r){
this.r=r;
}
//重写area方法
public double area(){
double r=this.r;
return r*r*3.14;
}
}

//三角形类:继承图形类
public class Triangle extends Diagram{

private double high; //三角形的高
private double bottom; //三角形的底

public Triangle(double h,double b){
this.high=h;
this.bottom=b;
}
public double area(){
double h=this.high;
double b=this.bottom;
return h*b/2;
}
}

//测试
public class test {
public static void main(String[] args) {
System.out.println("请选择图形的类型:(1)三角形(2)圆");
Scanner scanner=new Scanner(System.in);
int i=scanner.nextInt();
if(i==1){
System.out.println("你选择的是三角形!请输入三角形高长(回车结束):");
double high=scanner.nextLong();
System.out.println("请输入三角形底长(回车结束):");
double bottom=scanner.nextLong();
//这里体现动态,如果选择的图形是三角形,那么创建三角形类
//调用的时候就是调用的三角形的方法
Diagram diagram=new Triangle(high, bottom);
System.out.println("三角形的面积为:"+diagram.area());
}
if(i==2){
System.out.println("你选择的是圆形!请输入圆的半径(回车结束):");
double r=scanner.nextLong();
Diagram diagram=new Crile(r);
System.out.println("三角形的面积为:"+diagram.area());
}
}
}

其他的一样了,纯手工 望采纳!

㈥ JAVA求助:由键盘输入一个矩形的长和宽,求出这个矩形的周长和面积 该怎么写

publicstaticvoidmain(String[]args){
System.out.println("输入长度");
Doublec=newScanner(System.in).nextDouble();
System.out.println("输入宽度");
Doublek=newScanner(System.in).nextDouble();
System.out.println("面积:"+c*k);
System.out.println("周长:"+(c+k)*2);
}

㈦ java求矩形面积 矩形的面积怎么求

import java.util.*;
public class Rectangle {
private float length; //定义长变量
private float width; // 宽变量
public Rectangle(float length,float width){
this.length=length;
this.width=width;
}
public float getGirth(){
return (length+width)*2;
} //求周长方法
public float getArea(){
return length*width;
} //求面积方法
public static void main (String[] args) {
Scanner in=new Scanner(System.in);//调用输入方法
System.out.println ("请输入矩形的长:");
float a=in.nextFloat();
System.out.println ("请输入矩形的宽:");
float b=in.nextFloat();
System.out.println ("矩形周长为:"+new Rectangle(a,b).getGirth());
System.out.println ("矩形面积为:"+new Rectangle(a,b).getArea());
}
}

㈧ 编写一个JAVA程序,描写一个矩形类,并输出某个矩形的长,宽,面积。具体描述如下

// 矩形
public class RectangleDemo {
public static void main(String[] args) {
RectangleDemo demo = new RectangleDemo(12, 32);

System.out.println(demo.getPerimeter());
System.out.println(demo.getArea());

demo = new RectangleDemo();

System.out.println(demo.getArea());
System.out.println(demo.getPerimeter());

demo.setHeight(50);
demo.setWidth(30);

System.out.println(demo.getArea());
System.out.println(demo.getPerimeter());
}
// 求周
public double getPerimeter() {
return (height + width) * 2;
}
// 求面积
public double getArea() {
return height * width;
}
public RectangleDemo(double height, double width) {
this.height = height;
this.width = width;
}
public RectangleDemo() {
this.height = 10;
this.width = 10;
}
private double height;// 高度
private double width;// 宽度
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
}
编写矩形类RectangleJava程序矩形类两数据员别rLength宽rWidth通getLength()、getWidth()、getArea()别查看矩形、宽面积通setLength()setWidth()重新设置矩形宽

㈨ 用JAVA计算一个矩形的面积

//计算矩形的面积
public class RectArea {
public static double getArea(double width, double higth) {
double area = 0.0;// 矩形面积
// 判断输入是否合理
if (!(width <= 0 || higth <= 0)) {
area = width * higth;
return area;// 返回面积
} else {
System.out.println("请输入合理的长宽");
return -1;
}
}

public static void main(String[] args) {
//测试 宽:10.0 高:20.0
System.out.println("矩形面积" + RectArea.getArea(10.0, 20.0));
}
}

阅读全文

与java求矩形的面积相关的资料

热点内容
二次元表格编程 浏览:20
plc编程器保停 浏览:963
如何降低服务器的内存占用率 浏览:868
阿里云服务器是个什么意思 浏览:817
国内最好的数控编程培训学校 浏览:13
222乘104列是算法 浏览:159
程序员沟通正确姿势 浏览:969
魔玩app怎么视频推广 浏览:960
程序员抽奖送礼 浏览:458
北京java程序员薪资 浏览:658
如何创建网络平台或者app 浏览:355
python随机数生成控制概率 浏览:236
压缩机并联运行 浏览:899
两位单片机 浏览:63
四川音乐类投档线的算法 浏览:650
建行app如何改转账卡 浏览:26
android开发升级 浏览:299
要火社区app进不去怎么办 浏览:826
安卓手机上的自定义功能怎么用 浏览:230
方舟服务器怎么购买进去资格 浏览:44