首頁 > Java > java教程 > 在Java中找到以相似弦為中心的角度

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

WBOY
發布: 2023-09-16 18:53:02
轉載
850 人瀏覽過

在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
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板