已知弧的宽和高,计算圆的半径的 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 中的不同方法来找到已知圆弧宽度和高度的圆的半径。

更新于:2022年12月27日

2K+ 次浏览

启动您的 职业生涯

完成课程获得认证

开始学习
广告