zoukankan      html  css  js  c++  java
  • C# 圆类,矩形类算面积

    题目:

    编写一个矩形类(Rect)与一个圆类(Circle),
    //分别通过构造方法对一个矩形对象(rect1) 与一个圆对象(circle1)
    //进行初始化后,求出矩形与圆的面积。
    //同时具有如下功能:可以设置和读取矩形的边长和圆的半径,
    //但只能读取它们的面积,不能修改面积。

     1  class Rect//矩形类
     2     {
     3         public double a, b;//矩形的两条边
     4         public Rect()//无参构造函数
     5         {
     6             a = Convert.ToDouble(Console.ReadLine());
     7             b = Convert.ToDouble(Console.ReadLine());
     8         }
     9     }
    10     class Circle//圆形类
    11     {
    12         public double r;//圆的半径
    13         public Circle()//无参构造函数
    14         {
    15             r = Convert.ToDouble(Console.ReadLine());
    16         }
    17 
    18     }
    19 
    20     class Program
    21     {
    22         static void Main(string[] args)
    23         {
    24             double PI = 3.14;
    25             Console.WriteLine("请输入矩形的长和宽:");
    26             Rect rect1 = new Rect();//创建一个Rect类的对象:rect1
    27             double Srect1 = rect1.a * rect1.b;//矩形面积
    28             Console.WriteLine($"矩形面积:{Srect1}");
    29             Console.WriteLine();
    30             Console.WriteLine("请输入圆的半径:");
    31             Circle circle1 = new Circle();//创建一个Circle类的对象:circle1
    32             double Scircle = circle1.r * circle1.r * PI;//圆面积
    33             Console.WriteLine($"圆面积:{Scircle}");
    34             Console.ReadKey();
    35         }
    36     }

  • 相关阅读:
    并查集(Java实现)
    Flask入门HelloWorld
    归并排序及优化(Java实现)
    用IDEA生成javadoc文档
    windows下安装Virtualenvwrapper
    模板方法模式Template Method(Java实现)
    部署Flask项目到腾讯云服务器CentOS7
    冒泡排序及优化(Java实现)
    迭代器模式Iterator(Java实现)
    堆排序(Java数组实现)
  • 原文地址:https://www.cnblogs.com/SophieWang-cmu/p/13169184.html
Copyright © 2011-2022 走看看