class Circle {
创新互联是一家专注于成都网站设计、网站建设与策划设计,西藏网站建设哪家好?创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:西藏等地区。西藏做网站价格咨询:13518219792
public static final double PI = 3.14159; //圆周率
private double radius; //半径
//构造方法,将半径置为0
public Circle() {
radius = 0.0;
}
//构造方法,创建Circle对象时将半径初始化为r
public Circle(double r) {
this.radius = r;
}
//获得圆的半径值
public double getRadius(){
return this.radius;
}
//获得圆的周长
public double getArea() {
return PI * radius * radius;
}
//获得圆的面积
public double getPerimeter() {
return 2 * PI * radius;
}
// 将圆的半径、周长、面积输出到屏幕
public void disp() {
System.out.println("圆的半径为:"+getRadius()+" 圆的周长为:"+getPerimeter()+" 圆的面积为:"+getArea());
}
}
//测试类
class testCircle {
public static void main(String args[]) {
Circle[] circleArray = new Circle[10];
for (int i = 0; i circleArray.length; i++) {
circleArray[i] = new Circle(Math.random()*100);
}
for (Circle circle : circleArray) {
circle.disp();
}
}
}
public class Exam
{
public static void main(String[] args)
{
Circle c=new Circle(3,4,5);
System.out.printf("圆心:(%f,%f),半径:%f,面积:%f",c.x,c.y,c.r,c.countArea());
}
}
class Circle
{
public Circle()
{
this(0,0,0);
}
public Circle(double x,double y,double r)
{
this.x=x;
this.y=y;
this.r=r;
}
public double countArea()
{
return Math.PI*r*r;
}
/*private*/public double x,y,r;
}
public class Test {
public static void main(String[] args) {
//三角形
Triangle t = new Triangle(3.0,4.0,5.0);
t.GetArea();
//圆形
Circle c = new Circle(5.0);
c.getArea();
}
}
class Triangle {
double x, y, z, p, s;
public Triangle(double x, double y, double z) {
this.x = x;
this.y = y;
this.z = z;
}
public void GetArea() {
if (x + y = z || x + z = y || y + z = x)
System.out.println("不能构成三角形");
else {
p = (x + y + z) / 2;
s = (double) Math.sqrt(p * (p - x) * (p - y) * (p - z));
System.out.println("三角形面积为:"+s);
}
}
}
class Circle {
double r ;
public Circle(double r){
this.r = r;
}
public void getArea() {
double S = Math.PI * r * r;
System.out.print("圆形面积为:" + S);
}
}
我建的是类部类,你移出去一样的。希望能帮到你!
网站题目:java圆排列代码 java编写一个圆类circle
链接地址:https://www.cdcxhl.com/article22/ddedgjc.html
成都网站建设公司_创新互联,为您提供网站制作、定制网站、静态网站、ChatGPT、Google、网站内链
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联