-
2021-03-08 07:03:52
Circle类:
import java.lang.Math;
public class Circle {
// 圆半径
private double radius;
// 构造方法,半径置零
public Circle(){
radius=0;
}
// 构造方法,创建Circle对象时将半径初始化为r
public Circle(double r){
radius=r;
}
// 获得圆半径
public double getRadius(){
return radius;
}
// 获得圆周长
public double getPerimeter(){
return 2*Math.PI* radius;
} }
测试类:
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// 创建Circle对象
Circle c = new Circle(5);
// 获取圆周长
System.out.println(c.getPerimeter());
// 获取圆半径
System.out.print(c.getRadius());
}}
运行结果:
31.41592653589793
5.0
更多相关内容 -
objectarx2014+vs2010+CAD2014,三种创建圆的方法
2015-07-23 21:09:42objectarx2014+vs2010+CAD2014,三种创建圆的方法。新手入门可以看一下,创建类,注册命令等等! -
Java基础 创建一个圆Circle类,为该类提供两个方法,方法一用于求圆的面积,方法二用于求圆的周长
2020-08-13 21:15:46创建一个圆Circle类,为该类提供两个方法,方法一用于求圆的面积,方法二用于求圆的周长,同时为该类提供一个变量r表示半径,一个常量PI表示圆周率。 提供一个有参的构造方法用于设置半径;再提供一个无参的构造方法...题目:
创建一个圆Circle类,为该类提供两个方法,方法一用于求圆的面积,方法二用于求圆的周长,同时为该类提供一个变量r表示半径,一个常量PI表示圆周率。
提供一个有参的构造方法用于设置半径;再提供一个无参的构造方法圆Circle类
public class Circle { public double r; // 半径 public final double PI = 3.14; // 求面积 public double area(double r) { return r * r * PI; } // 求周长 public double leng(double r) { return 2 * r * PI; } // 无参构造 public Circle() { } // 有参构造 public Circle(double r) { this.r = r; } }
测试类:
public class CircleTest { public static void main(String[] args) { System.out.println("----------无参构造------------"); Circle circle = new Circle(); circle.r = 5.0; System.out.println("圆形面积为:" + String.format("%.2f", circle.area(2.3))); System.out.println("圆形周长为:" + String.format("%.2f", circle.leng(2.3))); System.out.println("----------有参构造------------"); Circle circle1 = new Circle(5.3); System.out.println("圆形面积为:" + String.format("%.2f", circle1.area(2.3))); System.out.println("圆形周长为:" + String.format("%.2f", circle1.leng(2.3))); } }
-
Java程序练习——创建一个圆Circle类。为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长
2020-12-09 17:08:03创建一个圆Circle类。 为该类提供一个变量r表示半径,一个常量 final PI表示圆周率; 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长; 为该类提供一个无参的构造方法,用于初始化r的值为4。 ...创建一个圆Circle类。 为该类提供一个变量r表示半径,一个常量 final PI表示圆周率; 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长; 为该类提供一个无参的构造方法,用于初始化r的值为4。 在main方法中测试。
package com.ff.javaoop.lei2; public class Circle { /*创建一个圆Circle类。 为该类提供一个变量r表示半径,一个常量 final PI表示圆周率; 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长; 为该类提供一个无参的构造方法,用于初始化r的值为4。 在main方法中测试。*/ float r; final double PI=3.14; public double s(){ return PI*r*r; } public double c(){ return 2*PI*r; } public Circle(){ r=4; } public static void main(String[] args) { Circle a=new Circle(); System.out.println("圆面积:"+a.s()); System.out.println("圆周长:"+a.c()); } }
运行
圆面积:50.24 圆周长:25.12
-
Python 之创建圆的类和对象
2020-07-30 10:32:39创建圆的类和对象 项目需求: 用面向对象的方法创造一个圆,并且打印圆的属性(半径,颜色,坐标,周长,面积)。在图形界面中根据对象的属性显示出对应的圆。 完整代码: import math import turtle import time ...创建圆的类和对象
项目需求:
用面向对象的方法创造一个圆,并且打印圆的属性(半径,颜色,坐标,周长,面积)。在图形界面中根据对象的属性显示出对应的圆。完整代码:
import math import turtle import time class Circle: #初始化圆的参数 def __init__(self,r=50,border="black",fill="blue",x=0,y=0): self.r = r self.border = border self.fill = fill self.x = x self.y =y #计算圆的周长 def get_c(self): return 2 * math.pi * self.r #计算圆的面积 def get_s(self): return math.pi * math.pow(self.r,2) #打印圆的基本信息 def show(self): info = "半径为{}的圆的周长为{:.2f},面积为:{:.2f}\n坐标:({},{})" info = info.format(self.r,self.get_c(),self.get_s(),self.x,self.y) print(info) return info #绘制圆 def showPower(self): """在图形界面中根据对象的属性显示出对应的圆""" # turtle.setup(600,600) # turtle.title("根据所给条件绘制一个圆") # pen = turtle.Pen() global pen pen.reset() pen.up() pen.goto(self.x,self.y) #起笔后移动到圆心坐标处 pen.down() pen.color(self.border) #设置画笔颜色(设置圆的边框颜色) pen.fillcolor(self.fill) #设置填充颜色 pen.begin_fill() #开始填充 pen.circle(self.r) #绘制圆,这个圆默认值是被填充颜色的 pen.end_fill() #结束填充 pen.up() pen.goto(-260,-150) pen.color("black") pen.write(self.show(),font=("微软雅黑",16)) # turtle.done() if __name__ == '__main__': turtle.setup(600,600) turtle.title("根据所给条件绘制一个圆") pen = turtle.Pen() circle1 = Circle() circle1.show() circle2 = Circle(60,"cyan","green",100,100) circle2.showPower() time.sleep(3) circle3 = Circle(100) circle3.showPower() turtle.done()
打印结果:
绘制circle2:打印circle1、circle2、circle3的数据:
-
属性: r:半径 成员方法:get/set方法 showArea方法:打印圆形面积 showPerimeter方法......
2021-10-11 21:11:59showPerimeter方法:打印圆形周长 定义测试类,创建Circle对象,并测试。 开发提示: 面向周长公式:2 * 3.14* 半径 圆形面积公式:3.14* 半径^2 代码如下: public class Circle { /* 5. 定义一个圆形Circle类。 ... -
1、创建一个Shape形状类,包括一个getArea求面积方法,一个getC求周长方法 创建3个子类圆、矩形、三角形,...
2020-04-06 19:33:382、创建3个子类Circle圆、Rectangle矩形、Triangle三角形,分别有各自的构造方法,并重新父类的求面积、求周长方法 3、创建一个Test类,对以上的类创建对象进行测试 结果: 下面展示一些 代码。 //Shape类的创建 ... -
设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形...
2019-11-14 11:41:43设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形类来继承图形类,并实现上述两个方法。并创建实例验证。 直接上代码了 package ThirdDay; abstract class... -
java定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个findArea()方法返回圆的面积
2021-04-13 00:03:45需求如下:(1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个findArea()方法返回圆的面积。(2)定义一个类PassObject,在类中定义一个方法printAreas(),该方法的定义如下:public void ... -
altium designer创建圆形实心填充
2021-04-10 09:59:44altium designer在PCB中画一个圆形的实心填充方法。 先在PCB中画一个空心圆环 然后选中这个圆,然后点击工具->转换->从选择的区域创建区域 圆形实心填充就画好了 -
java构造方法:计算圆的面积
2021-04-09 15:03:11// 创建属性 double radius; // 构造1 无参 public Circle() { radius = 1; } // 构造2 有参 public Circle(double radius1) { radius = radius1; } // 计算圆的面积 public double getArea() { ... -
在main方法中创建类对象
2020-04-28 11:31:56根据上个练习中长方形类...️创建一个长方形对象,设置其长度为5,宽度为4,输出该长方形对象的周长,再修改该长方形对象的宽度为3,输出该长方形的面积。请自定义一个类,在该类的main方法中实现上述要求的功能。 ... -
使用面向对象的方式创建一个圆类,分别计算周长和面积
2019-04-30 19:03:46* 使用面向对象的方式创建一个圆类,分别计算周长和面积 * 1、定义类:Cirlce * 2、抽取属性 * 3、定义方法 * 4、调用方法并打印结果 * @author Monster丶ZF * @version1.8 * @data 2019年4月30日... -
创建一个圆类Circle的对象,分别设置圆的半径计算并分别显示圆半径、圆面积、圆周长。...
2019-05-11 20:06:00编写一个圆类Circle,该类拥有: ①一个成员变量 ...Circle(double r ) //创建Circle对象时将半径初始化为r ③ 三个成员方法 double getArea( ) //计算圆的面积 double getPerimeter( ) //计算圆的周长 v... -
python:掌握类的基本方法。... 再由Circle类创建2个圆对象,其半径分别为5和10,要求输出各自的周长和面积
2020-06-21 08:15:30掌握类的基本方法。定义一个Circle类,根据圆的半径求周长和面积...再由Circle类创建2个圆对象,其半径分别为5和10,要求输出各自的周长和面积 请在【python的爬虫与数据分析之路】gzh后台,回复‘作业’获取答案 ... -
unity 生成圆形 方法
2018-05-14 17:33:38using UnityEngine; using System; using System.Collections.Generic; public class DrawCircle : MonoBehaviour { public Transform cub; public Transform m_Transform; public float m_Radius = 1;... -
创建圆和矩形并判断空间关系(C#2005+AE9.2)
2010-09-01 10:25:17在一些编程应用中,经常遇到判断圆和其它多边形关系的问题,而创建圆和创建一般多边形的方法是不同的,本程序创建了一个大圆,和一个矩形(包含于大圆),并判断了其空间关系。 -
c#创建一个类,名称为MyMath,计算圆的周长、面积,体积。类的基本操作
2021-10-24 02:23:46Console.Write("请输入圆的半径:"); double r1 = Convert.ToDouble(Console.ReadLine()); 创建Mymath类 class Mymath { public double Pi = Math.PI; public void Perimeter(double r)//周长 { Console.... -
java编程:定义一个圆类,属性为半径,方法为对输入的半径计算其周长和面积?
2021-03-08 06:08:17展开全部java编程e68a8462616964757a686964616f31333365633864定义一个类圆属性半径方法,计算周长面积设置半径读取半径急java编程定义一个类。java编程定义一个类圆属性半径,方法计算周长面积设置半径读取半径... -
创建一个长方形类,成员域有长方形的长和宽,成员方法有计算长方形的面积,在main方法中创建长方形类对象,...
2019-04-02 23:18:41* 创建一个长方形类,成员域有长方形的长和宽,成员方法有计算长方形的面积。 * 在main方法中创建长方形类对象,并调用计算长方形面积的方法。 */ import java.util.Scanner; public class J_ChangFangXing... -
创建自定义样式圆角dialog对话框
2021-11-12 14:10:093.写一个方法调用对话框布局,触发条件自定义,这里我是写了一个按钮,在按钮的点击事件里调用方法,弹出对话框。在这个方法里可以定义对话框的标题、正文、点击确定或取消时触发的事件等,还可以设定对话框在屏幕上... -
使用numpy库创建N纬数组(ndarray)的四种创建方法
2021-03-05 23:02:17下面分享ndarray创建数组的方式1、从Python中的列表(list)、元组(tuple)或列表与元组混合类型进行ndarray数组创建example:a=np.array(list/tuple,dtype=np.float32)(ps:列表、数组都是表示一组数据的有序结构的数据... -
②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) //创建Circle对象时将半径初始化为r
2021-03-10 06:37:50//圆package Test;import java.util.Scanner;public class Circle{private double Radius;public void setRadius(double r)...}public Circle()//无参构造方法{this.Radius=0;//初始化为0System.out.println("圆!");... -
Java 中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的...
2021-03-11 16:34:01【单选题】关于 Java 语言叙述错误的是( )。【判断题】类中 static 修饰的变量或方法,可以使用类名或对象的...【判断题】Java 中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建... -
创建一个圆类Circle,该类具有私有属性:半径r、圆心坐标x和y。该类具有获得半径的成员方法getR(),获得坐标...
2019-04-12 09:48:03。。setX()和setY()。编写测试程序,创建两个圆类的对象,并判断这两个圆是相交、相切还是相离。 -
Java的equals方法及toString方法重写练习,定义两个类,父类...重写equals方法,比较两 个圆的半径是否相等,
2021-02-02 21:13:04个圆的半径是否相等, 如相等,返回true。写一个测试类,创建两个Circle对象,判断其颜色是否相等;利用equals方法判断其半径是否相等;利用 toString(); 题目概述 java代码 public class GeometricObject { ... -
定义一个圆类Circle,其中有成员属性半径(r)、面积(s)和周长(p),其中成员方法area()和per()分别实现求圆的...
2021-04-27 23:11:19创建类CircleTest,在该类的main()方法中创建Circle为的对象cir,分别调用半径(r)通过键盘赋值,求出圆的面积和周长并输出。将成员属性半径(r)、面积(s)和周长§前均添加上private,修改程序实现求面积周长。 有... -
#设计一个Circle(圆),该类中包括属性radius(半径),方法__init__(),get_perimeter(求周长)和get_area(求...
2021-11-13 11:01:39