利用java计算长方形的面积

package sda;
import java.util.Scanner;  //导入java包
public class dsfa {
//创建一个类Sjx(长方形)
    public int length;         //声明长方形的长为整形的数据;
    public float  width;    //声明长方形的宽为整形的数据
    float getArea(){    //构造一个无参函数实现长方形的面积
      float area;
      area=length*width;  //长方形的面积等于长乘宽;
      return area;              //返回长方形的面积。
    }
public static void main(String[] args) {
// TODO 自动生成的方法存根
dsfa hh=new dsfa();    //给类Sjx一个管理者hh,也称为实例化;
        Scanner sc=new Scanner(System.in);  //输入数据
        System.out.println("请输入长方形的长:");  //显示出要输入长方形的长
        hh.length=sc.nextInt();        //访问输入的长方形的长
        System.out.println("请输入长方形的宽:");  //显示出要输入长方形的宽
        hh.width=sc.nextFloat();  //访问输入的长方形的宽
        float area = hh.getArea();  //访问长方形的面积
        System.out.println("长方形的面积为:area=length*width="+area);//输     出长方形的面积
}


}
### 回答1: 在 Java 中,可以定义一个名为 Rectangle 的类,其中包含两个属性 length 和 width。下面是一个简单的示例: ``` class Rectangle { private int length; private int width; public Rectangle(int length, int width) { this.length = length; this.width = width; } public int calculatePerimeter() { return 2 * (length + width); } public int calculateArea() { return length * width; } } ``` 在上面的代码中,我们定义了一个名为 Rectangle 的类,该类具有两个私有属性 length 和 width,以及两个公共方法 calculatePerimeter() 和 calculateArea(),用于计算长方形的周长和面积。 ### 回答2: 以下是用Java定义一个长方形类,并在其中添加了计算周长和面积的方法: ```java public class Rectangle { private double length; // 长方形的长度 private double width; // 长方形的宽度 public Rectangle(double length, double width) { this.length = length; this.width = width; } public double getLength() { return length; } public void setLength(double length) { this.length = length; } public double getWidth() { return width; } public void setWidth(double width) { this.width = width; } public double calculatePerimeter() { return 2 * (length + width); // 计算长方形的周长公式 } public double calculateArea() { return length * width; // 计算长方形面积公式 } } ``` 这个长方形类有两个属性:长度和宽度。通过构造函数传入长度和宽度的值,并通过`get`和`set`方法进行访问和更改属性的值。 该类还具有两个方法:`calculatePerimeter()`用于计算长方形的周长,使用了`2 * (length + width)`的公式;`calculateArea()`用于计算长方形面积,使用了`length * width`的公式。 通过实例化长方形对象并调用这两个方法,即可获取长方形的周长和面积。例如: ```java public class Main { public static void main(String[] args) { Rectangle rectangle = new Rectangle(5, 10); // 创建一个长方形对象,长度为5,宽度为10 double perimeter = rectangle.calculatePerimeter(); // 计算长方形的周长 double area = rectangle.calculateArea(); // 计算长方形面积 System.out.println("长方形的周长为:" + perimeter); System.out.println("长方形面积为:" + area); } } ``` 以上代码将输出: ``` 长方形的周长为:30.0 长方形面积为:50.0 ``` ### 回答3: 可以使用Java定义一个长方形的类,并在该类中定义长和宽这两个属性。 ```java public class Rectangle { private double length; private double width; // 构造方法 public Rectangle(double length, double width) { this.length = length; this.width = width; } // 计算长方形周长的方法 public double calculatePerimeter() { return 2 * (length + width); } // 计算长方形面积的方法 public double calculateArea() { return length * width; } // getter和setter方法 public double getLength() { return length; } public void setLength(double length) { this.length = length; } public double getWidth() { return width; } public void setWidth(double width) { this.width = width; } } ``` 调用该类的示例代码如下: ```java public class Main { public static void main(String[] args) { Rectangle rectangle = new Rectangle(5, 3); // 创建一个长方形对象,长为5,宽为3 double perimeter = rectangle.calculatePerimeter(); // 计算周长 double area = rectangle.calculateArea(); // 计算面积 System.out.println("长方形的周长为:" + perimeter); System.out.println("长方形面积为:" + area); } } ``` 输出结果为: ``` 长方形的周长为:16.0 长方形面积为:15.0 ``` 这样就定义了一个长方形的类,并实现了计算周长和面积的方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值