日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > C# >内容正文

C#

C#——Circle(圆)类

發(fā)布時(shí)間:2024/10/5 C# 76 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#——Circle(圆)类 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

問(wèn)題描述?

定義一個(gè)Circle類,其功能有:

-兩個(gè)double類型屬性X和Y,可讀寫圓心坐標(biāo)

-一個(gè)double類型屬性Radius,可讀寫圓的半徑

-一個(gè)構(gòu)造方法,以指定的x,y,radius來(lái)構(gòu)造

-一個(gè)只讀屬性Area,獲取圓面積

-一個(gè)只讀屬性Perimeter,獲取圓周長(zhǎng)

-一個(gè)方法bool?Contains(double?x,?double?y),如果指定的點(diǎn)(x,?y)處于本圓內(nèi),返回true

-一個(gè)方法bool?Contains(Circle?circle),如果指定的圓circle包含在本圓內(nèi),返回true

-一個(gè)方法bool?Extend(double?range,?out?Circle?newCircle),半徑擴(kuò)大(加上range),輸出擴(kuò)大后的newCircle,返回true。如果Radius+range為負(fù),無(wú)法擴(kuò)大,則輸出原來(lái)的圓,且返回false。

在一個(gè)Main方法中對(duì)上述功能進(jìn)行測(cè)試?

解決方案?

using System;namespace HomeWork1 {//定義一個(gè)Circle類,其功能有class Circle{//-兩個(gè)double類型屬性X和Y,可讀寫圓心坐標(biāo)public double X{set;get;}public double Y{set;get;}//-一個(gè)double類型屬性Radius,可讀寫圓的半徑public double Radius {set;get;}//-一個(gè)構(gòu)造方法,以指定的x,y,radius來(lái)構(gòu)造public Circle(double X, double Y, double Radius) {this.X = X;this.Y = Y;this.Radius = Radius;}//-一個(gè)只讀屬性Area,獲取圓面積public double Area {get {return Radius * Radius * 3.1415926;}}//-一個(gè)只讀屬性Perimeter,獲取圓周長(zhǎng)public double Perimeter{get { return 2 * Radius * 3.1415926;}}//-如果指定的點(diǎn)(x, y)處于本圓內(nèi),返回truepublic bool Contains(double x, double y) {if ((x - X) * (x - X) + (y - Y)* (y - Y) < Radius * Radius) {return true;}return false;}//-如果指定的圓circle包含在本圓內(nèi),返回truepublic bool Contains(Circle circle) {if (Radius>circle.Radius && (Radius - circle.Radius) * (Radius - circle.Radius) > (circle.X - X) * (circle.X - X) + (circle.Y - Y) * (circle.Y - Y)){return true;}return false;}//-半徑擴(kuò)大(加上range),輸出擴(kuò)大后的newCircle,返回true。如果Radius+range為負(fù),無(wú)法擴(kuò)大,則輸出原來(lái)的圓,且返回false。public bool Extend(double range, out Circle newCircle) {newCircle = this;if (newCircle.Radius + range > 0) {newCircle.Radius = newCircle.Radius + range;return true;}return false;}}class Program{static void Main(string[] args){Circle circle = new Circle(1,1,3);Console.WriteLine("面積:{0}\t周長(zhǎng):{1}",circle.Area, circle.Perimeter);Console.WriteLine("(2,2)在本圓內(nèi):{0}", circle.Contains(2,2));Console.WriteLine("Circle(1,1,1)在本圓內(nèi):{0}", circle.Contains(new Circle(1,1,1)));circle.Extend(2,out circle);Console.WriteLine("面積:{0}\t周長(zhǎng):{1}", circle.Area, circle.Perimeter);}} }

運(yùn)行結(jié)果

總結(jié)

以上是生活随笔為你收集整理的C#——Circle(圆)类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人免费在线 | 亚洲最大成人av | 免费观看av网站 | 亚洲色中色 | 亚洲精品av在线 | 在线视频一区二区三区四区 | 午夜丰满寂寞少妇精品 | 精品爆乳一区二区三区无码av | 美女被男人桶出白浆喷水 | 91国自产精品中文字幕亚洲 | 久久一级电影 | 日本真人做爰免费视频120秒 | 男人透女人免费视频 | 国产精品日韩欧美大师 | 亚洲精品视频网址 | 伊人久久久久噜噜噜亚洲熟女综合 | 一级片日韩| 另一种灿烂生活 | 男女日批 | 久久久丁香 | 欧美日韩中日 | 久久综合九色 | 亚洲综合视频在线播放 | 在线精品视频一区 | 日韩伦理一区二区 | 欧美三级日本三级 | 久久天堂av综合合色蜜桃网 | 成人一级在线 | 成人免费一区二区 | 一级看片免费视频 | 香蕉视频色版 | 精品人妻一区二区三区麻豆91 | 国产精品成人3p一区二区三区 | 四虎影视成人永久免费观看亚洲欧美 | 中文字幕在线色 | 黑料av在线 | a毛片成人| 青青草国产一区 | 欧美视频在线一区 | 5月婷婷6月丁香 | 日韩中文视频 | 这里只有精品6 | 伊人avav| 女生裸体无遮挡 | 国产清纯白嫩初高中在线观看性色 | 日韩欧美视频免费在线观看 | 精品国产aⅴ麻豆 | 久久久久久久人妻无码中文字幕爆 | 国产一区二区三区视频在线观看 | 人妻一区二区三区四区 | 免费看黄网站在线 | 色欲久久久天天天精品综合网 | 男人的天堂亚洲 | 97小视频 | av中文在线天堂 | 黄色小网站入口 | 国产精品色悠悠 | 日韩毛片儿 | 欧美色涩在线第一页 | 91桃色视频| 成人性生活免费视频 | 绯色av一区二区 | 日韩va亚洲va欧美va久久 | 又粗又猛又爽又黄少妇视频网站 | 国产小视频你懂的 | 青青草视频偷拍 | 嫩草嫩草嫩草 | 精品第一页 | 一级做a视频 | 香蕉毛片 | 一区二区三区欧美精品 | 日韩精品福利视频 | 国产剧情自拍 | 国产精成人| 国产精品无码成人片 | 一区二区三区国产 | 黄色片在线视频 | 在线看国产精品 | 国产精品久久久久久久专区 | 伊人网免费视频 | 日韩美女视频在线观看 | 久久这里只有精品久久 | 日本一区二区免费高清视频 | 少妇被按摩师摸高潮了 | 欧美一区二区福利视频 | 性欧美极品另类 | 99热在线观看精品 | 麻豆影视在线免费观看 | av色噜噜| 中文字幕一区二区三区av | 欧美jjzz| 免费av电影网址 | 国产精品99久久久久久一二区 | 国产人妖一区 | 亚洲国产成人久久 | 欧美另类精品xxxx孕妇 | 69视频污| 欧美极品jizzhd欧美仙踪林 | 一区二区三区四区国产精品 |