已知弧的宽和高,计算圆的半径的 JAVA 程序
圆是一个没有角的二维圆形图形。每个圆都有一个原点,圆上的每个点到原点的距离都相等。原点和圆上一点之间的距离称为圆的半径。同样,如果我们从圆的一端到另一端画一条线,并且原点位于这条线的中点,那么这条线称为圆的直径。基本上,直径是半径长度的两倍。
圆弧指的是圆周的一部分或一部分。简单来说,它是圆周上的一条开放曲线。
根据题意,我们必须在给出弧的宽度和高度的情况下找到圆的半径。
已知弧的宽度和高度,求圆半径的公式:
$$\mathrm{r=w^{2}/8h+h/2}$$
其中,'r' 是圆的半径。
'h' 是弧的高度,'w' 是弧的宽度。
因此,让我们来看看如何使用 Java 编程语言根据给定的弧的宽度和高度来找到圆的半径。
举几个例子:
示例 1
Let say height (h) of arc = 2. And width of (w) of arc = 4 Radius of circle by using given width and height of arc = 2
示例 2
Let say height (h) of arc = 3. And width of (w) of arc = 5 Radius of circle by using given width and height of arc = 2.54
示例 3
Let say height (h) of arc = 1. And width of (w) of arc = 4. Radius of circle by using given width and height of arc = 2.5.
语法
为了获得 Java 中任何数字的幂,我们有内置的 **java.lang.Math.pow()** 方法。
以下是使用该方法获得 2 的幂的语法:
double power = Math.pow (inputValue,2)
算法
**步骤 1** - 通过静态输入或用户输入获取弧的宽度和高度。
**步骤 2** - 使用公式求圆的半径。
**步骤 3** - 打印结果。
多种方法
我们提供了不同的方法来解决这个问题。
使用静态输入值。
使用用户自定义方法。
让我们逐一查看程序及其输出。
方法 1:使用静态输入值
在这种方法中,我们声明两个双精度变量来保存弧的宽度和高度值,并在程序中初始化这些值。然后,使用该算法,我们可以找到圆的半径。
示例
public class Main { //main method public static void main(String[] args) { //width (w) and height (h) of arc double w = 5, h = 3; //find radius using the formula double r = ((w * w) / (8 * h) + h / 2); System.out.println( "Radius of the circle: "+r); } }
输出
Radius of the circle: 2.541666666666667
方法 2:使用带有静态输入值的用户定义方法。
在这种方法中,我们声明两个双精度变量来保存弧的宽度和高度值,并获取用户输入的值。然后,通过将这些值作为参数传递来调用用户定义的方法。然后,在方法内部,使用该算法,我们可以找到圆的半径。
示例
public class Main { //main method public static void main(String[] args) { //width (w) and height (h) of arc double w = 5, h = 2; //call the user defined method to get the radius findRadius(w, h); } //find radius of circle static void findRadius(double w, double h) { //find radius using the formula double r = ((w * w) / (8 * h) + h / 2); System.out.println( "Radius of the circle: "+r); } }
输出
Radius of the circle: 2.5625
在本文中,我们探讨了如何使用 Java 中的不同方法来找到已知圆弧宽度和高度的圆的半径。
广告