Java 通过弧找到中心角和圆周角

Java 通过弧找到中心角和圆周角

圆是一个没有角的二维图形。每个圆都有一个原点,圆上的每个点与原点保持相等的距离。原点与圆上一点之间的距离称为圆的半径。

同样地,如果我们从圆的一条边绘制一条线到另一条边,并且原点位于中间,那么这条线就称为圆的直径。基本上,直径是半径长度的两倍。

圆的弧指的是圆周的一部分或一段。简单来说,它是圆周上的一个开曲线。

通过弧在Java中找到中心角和圆周角

The angle at the centre subtended by an arc is double of the angle at the circumference of the circle by the same arc.
So, if the angle on circumference is given as ‘a’ then the angle on centre will be 2a.

根据问题描述,我们需要找到一条弧所对圆心的角度,当该弧所对圆周的角度已知时。 因此,让我们来探索一下。

展示一些实例

实例-1

假设弧所对的圆周的角度为30。 然后通过使用公式,可以得到弧所对圆心的角度为60。

实例-2

假设弧所对的圆周的角度为35。 然后通过使用公式,可以得到弧所对圆心的角度为70。

实例-3

假设弧所对的圆周的角度为40。 然后通过使用公式,可以得到弧所对圆心的角度为80。

步骤

  1. 获取弧所对的圆周的角度,可以通过静态输入或用户输入方式。
  2. 使用公式计算弧所对圆心的角度。
  3. 打印结果。

多种方法

我们提供了不同的解决方案。

  1. 通过使用静态输入值。
  2. 通过使用自定义方法。
  3. 通过使用用户输入值。

让我们逐个查看程序及其输出。

方法1:通过使用静态输入值

示例

在这种方法中,我们声明一个双精度变量,并将其初始化为弧所对的圆周的角度。然后通过使用算法,可以找到圆心的角度。

public class Main{

   //main method
   public static void main(String[] args){

      //angle at the circumference subtended by the arc 
      float a = 40;

      //angle at the centre subtended by the same arc
      float result = 2*a;
      System.out.println("Angle on centre subtended by the same arc: "+result);
   }
}

输出

Angle on centre subtended by the same arc: 80.0

方法2:通过使用用户定义的方法

示例

在这种方法中,我们声明一个双精度变量,并将其初始化为弧所对应的周长上的角度。然后通过将这个角度作为参数传递给一个用户定义的方法,并在方法内部使用算法,我们可以找到圆心的角度。

public class Main{

   //main method
   public static void main(String[] args){

      //angle at the circumference subtended by the arc 
      float a = 40;
      float result = angleOncirCumference(a);
      System.out.println("Angle on centre subtended by the same arc: "+result);
   }

   //user defined method to find the angle 

   //on circumference subtended by the samechord
   static float angleOncirCumference(float a){
      return (2*a);
   }
}

输出

Angle on centre subtended by the same arc: 80.0

方法3:使用用户输入的值

示例

在这个方法中,我们声明一个双精度变量,并获取用户输入的圆周上弧度所对应的角度。然后通过使用算法,我们可以找到相同弧度所对应的圆心角度。

import java.util.*;

public class Main{

   //main method
   public static void main(String[] args){

      //Object of scanner class
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter angle at circumference subtended by the arc:");

      //taking user input of the angle at the circumference subtended by the arc 
      float a = sc.nextFloat();
      float result = 2*a;
      System.out.println("Angle on centre subtended by the same arc: "+result);
   }
}

输出

Enter angle at circumference subtended by the arc:
35
Angle on centre subtended by the same arc: 70.0

在本文中,我们探讨了如何使用Java中的不同方法找到由圆心所围的圆弧所对应的角度,当弦端的圆周角度已知时。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程