Java 找到中心处相似弦所对应的角度

Java 找到中心处相似弦所对应的角度

圆是一个两维图形,没有角落。每个圆都有一个原点,圆上的每个点与原点保持相等的距离。原点和圆上某一点之间的距离被称为半径。如果我们在圆的一个边缘到另一个边缘之间画一条线,并且将原点保持在其中间,那么这条线被称为圆的直径。基本上,直径是半径的两倍长度。

圆的弦是指从圆的一个端点触及到另一个端点的线。或者简单地说,弦是指其端点位于圆上的线。弦将圆分为两部分。

根据问题描述,我们需要找到给定圆的半径和弦在中心处所对应的角度时弦的长度。

找到弦的长度的逻辑−

Angle subtended by the chord at centre = Angle subtended by another chord of same length at centre

所以,让我们来探索一下。

向您展示一些实例

实例-1

假设弦对圆心张角=60

所以,同样长度的另一条弦对圆心的张角=60

实例-2

假设弦对圆心张角=45

所以,同样长度的另一条弦对圆心的张角=45

实例-3

假设弦对圆心张角=52

所以,同样长度的另一条弦对圆心的张角=52

步骤

  • 步骤1 - 通过静态输入或用户输入获取弦对圆心的角度。

  • 步骤2 - 使用上述解释的逻辑找到同样长度的另一条弦对圆心的角度。

  • 步骤3 - 打印结果。

多种方法

我们已经提供了不同的解决方法。

  • 使用静态输入值

  • 使用用户定义的方法

  • 使用用户输入值

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

方法1:使用静态输入值

示例

在这种方法中,我们在程序中初始化弦对圆心的角度。然后,通过使用算法,我们可以找到另一条弦对圆心的角度。

import java.io.*;
public class Main{

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

      //angle subtended by chord
      int angle = 52;
      System.out.println("Angle subtended at the center by the chord: "+angle+" degrees");
   }
}

输出

Angle subtended at the center by the chord: 52 degrees

方法2:使用自定义方法

示例

在这种方法中,我们接受用户输入的弦所对应的角度。然后通过将这个值作为参数传递给一个用户定义的方法,并在方法内部使用算法来计算另一条弦所对应的角度。

import java.io.*;
public class Main{

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

      //angle subtended by chord
      int angle = 40;
      findAngle(angle);
   }

   //user defined method to find the angle subtended by another chord
   static void findAngle(int angle){
      System.out.println("Angle subtended at the centre by the chord: "+angle+" degrees");
   }
}

输出

Angle subtended at the centre by the chord: 40 degrees

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

示例

在这种方法中,我们在程序中接受用户输入的弦对应的角度。然后通过使用算法,我们可以找到另一条弦所对应的角度。

import java.io.*;
import java.util.*; 
public class Main{

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

      //Create object of Scanner class
      Scanner sc = new Scanner(System.in);

      //angle subtended by chord
      System.out.println("Enter the angle subtended at center by the chord:");
      int angle = sc.nextInt();
      System.out.println("Angle subtended at the center by the chord: "+angle+" degrees");
   }
}

输出

Enter the angle subtended at center by the chord:
55
Angle subtended at the center by the chord: 55 degrees

在本文中,我们探讨了如何通过使用不同的方法在Java中找到由弦构成的角度,当另一条相同长度的弦构成的角度已知时。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程