java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > java计算圆面积和周长

java类Circle定义计算圆的面积和周长代码示例

作者:鱼弦

要用Java计算圆的周长和面积,需要使用圆的半径和一些数学公式,下面这篇文章主要给大家介绍了关于java类Circle定义计算圆的面积、周长的相关资料,需要的朋友可以参考下

定义能计算圆的面积、周长的类 Circle,半径r为私有数据变量,其值由类circle的构造方法初始化,类circle提供读取半径r的方法getr();t算面积的方法area();计算周长的方法circlelength()。再定义类Circlecomputer,其包含程序运行所需的方法main,请设计程序完成初始化数据变量和计算圆的面积、周长并打印出结果。

以下是Java代码实现:

public class Circle {
    private double r;
    
    public Circle(double r) {
        this.r = r;
    }
    
    public double getr() {
        return r;
    }
    
    public double area() {
        return Math.PI * r * r;
    }
    
    public double circlelength() {
        return 2 * Math.PI * r;
    }
}

public class Circlecomputer {
    public static void main(String[] args) {
        Circle circle = new Circle(3.0); // 初始化圆的半径为3.0
        System.out.println("半径为:" + circle.getr());
        System.out.println("面积为:" + circle.area());
        System.out.println("周长为:" + circle.circlelength());
    }
}

在Circle类中,我们定义了私有数据变量r,通过构造方法初始化,并提供了读取半径r的方法getr()、计算面积的方法area()和计算周长的方法circlelength()。

在Circlecomputer类中,我们创建一个Circle对象并将半径初始化为3.0,然后调用Circle对象的方法计算面积和周长,并打印输出结果。

附:Java定义一个圆形类Circ

定义一个圆形类Circle;

能够通过带参数的构造函数进行对象的初始化;

能够通过无参数的area方法,计算圆的面积;

能够通过无参数的circum方法,计算圆的周长;

在该类的main方法中编写合适代码测试Circle类;

使用Eclipse格式化代码。

package huat.oop.exp;

import java.util.*;

public class CircleText {

	float area;
	int circum;

	// 通过带参数的构造函数进行对象的初始化
	CircleText(float A_area, int C_circum) {
		area = A_area;
		circum = C_circum;
	}

	// 在该类的main中测试Circle类
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in); // 创建对象
		System.out.println("请输入圆的半径:");
		int radius = sc.nextInt();

		// 创建Circle对象

		Circle c = new Circle();
		c.setR(radius);
		// 通过无参数的area方法,计算圆的面积;
		c.area();
		// 通过无参数的area方法,计算圆的面积;
		c.circum();
	}
}

class Circle {

	private int r;
	private double PI = 3.14;

	// 构造方法(无参构造方法)
	public Circle() {

	}

	// 定义一个setR方法将来用来对半径赋值
	public void setR(int r) {
		this.r = r;
	}

	// 定义一个area方法将来求圆的面积
	public void area() {
		System.out.println("圆的面积为:" + (PI * r * r));
	}

	// 定义一个circum方法将来求圆的面积
	public void circum() {
		System.out.println("圆的周长为:" + (2 * PI * r));
	}

}

总结

到此这篇关于java类Circle定义计算圆的面积、周长的文章就介绍到这了,更多相关java计算圆面积 周长内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文