自定义一个矩形的长和宽,并计算出其面积和周长

class Rectangle:                 #定义一个类,最后是以:结束
    def __init__(self,width,height):     #定义初始化方法,三个参数,至少有self一个参数(形参)
        self.width=width
        self.height=height
        
    def getArea(self):                 #定义求面积的方法
        S=self.width*self.height
        return S
    def getPerimeter(self):
        C=2*(self.width+self.height)
        return C

rect=Rectangle(10,20)             #创建类对象rect

print(rect.width)                 #输出相应的成员和方法值
print(rect.getArea())

a=float(input('请输入矩形的宽a='))
b=float(input('请输入矩形的高b='))           #从键盘上输入矩形的a和b
rect=Rectangle(a,b)                          #创建类对象rect
print('这个矩形的宽a=',rect.width)        #输出相应对象成员和方法值
print('这个矩形的高b=',rect.height)
print('这个矩形的面积S=',rect.getArea())
print('这个矩形的周长C=',rect.getPerimeter())

输出结果如图:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 以下是一个简单的Java程序,可以根据输入的计算矩形面积周长,并输出结果: import java.util.Scanner; public class Rectangle { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入矩形:"); double length = input.nextDouble(); System.out.print("请输入矩形:"); double width = input.nextDouble(); double area = length * width; double perimeter = 2 * (length + width); System.out.println("矩形面积为:" + area); System.out.println("矩形周长为:" + perimeter); } } 用户可以通过键盘输入矩形程序会自动计算矩形面积周长,并输出结果。 ### 回答2: 要设计一个Java程序,输入计算矩形面积周长,并输出结果,可以按照以下步骤进行: 1. 首先,在Java中创建一个类,命名为RectangleArea,用于计算矩形面积周长。 2. 在该类中,定义两个变量,一个代表矩形,另一个代表矩形。这两个变量应当是double类型的,因为可能会有小数点的情况出现。 3. 接下来,在RectangleArea类中,创建一个构造函数,用于初始化矩形。构造函数的代码如下: public RectangleArea(double length, double width) { this.length = length; this.width = width; } 其中,this.length表示当前类的成员变量,length表示构造函数中的参数。 4. 定义两个方法,分别用于计算矩形面积周长。这两个方法分别返回double类型的值,因为计算出的结果可能是小数。代码如下: public double getArea() { return length * width; } public double getPerimeter() { return 2 * (length + width); } 5. 最后,在主函数中,可以通过Scanner类从控制台获取用户的输入,然后调用RectangleArea类的方法来计算面积周长,并输出结果。主函数代码如下: import java.util.Scanner; public class RectangleAreaMain { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入矩形:"); double length = scanner.nextDouble(); double width = scanner.nextDouble(); RectangleArea rectangleArea = new RectangleArea(length, width); System.out.println("矩形面积为:" + rectangleArea.getArea()); System.out.println("矩形周长为:" + rectangleArea.getPerimeter()); } } 这样就完成了一个简单的Java程序,用于输入计算矩形面积周长,并输出结果。 ### 回答3: 为了实现这个java程序,你需要了解一些基本的编程知识。下面是一个简单的示例程序,可以计算矩形面积周长。 1. 首先,你需要创建一个新的java文件,命名为“Rectangle.java”。 2. 在Rectangle.java中,你需要声明一个名为Rectangle的类,并在其中编写下述代码: public class Rectangle { double length; double width; public Rectangle(double length, double width) { this.length = length; this.width = width; } public double getArea() { return length*width; } public double getPerimeter() { return 2*(length+width); } } 在这个代码块中,我们申明了Rectangle这个类,并定义了两个属性。接下来,你需要定义一个构造函数,用于初始化。最后,在类中定义两个方法,getArea()用于计算面积,getPerimeter()用于计算周长。 3. 接下来,在主函数中实例化Rectangle类,用于演示程序的运行结果。 public static void main(String[] args) { Rectangle r = new Rectangle(5, 3); System.out.println("Area: " + r.getArea()); System.out.println("Perimeter: " + r.getPerimeter()); } 在这部分代码中,我们使用了Rectangle类构造函数来创建了一个新的矩形实例。然后,我们调用了这个实例的getArea()和getPerimeter()方法,计算并输出了矩形面积周长。 4. 运行程序 最后,编译和运行代码,即可得出计算矩形面积周长的结果。在命令行中输入: javac Rectangle.java java Rectangle 运行结果如下: Area: 15.0 Perimeter: 16.0 这表明所输入的矩形度(length)为5,度(width)为3。根据公式计算矩形面积为15,周长为16。 在实际编写项目中,你还可以为程序增加更多的用户输入和输出。例如,你可以将矩形长宽作为输入参数询问用户,也可以将面积周长作为输出结果显示给用户。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值