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