首頁  >  文章  >  Java  >  在Java中找到以相似弦為中心的角度

在Java中找到以相似弦為中心的角度

WBOY
WBOY轉載
2023-09-16 18:53:02830瀏覽

在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 中使用不同的方法給出另一個相同長度的弦所對的角度時找到一個弦所對的角度。

以上是在Java中找到以相似弦為中心的角度的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除