Rumah  >  Artikel  >  Java  >  Bagaimana untuk mendapatkan panjang arka berdasarkan sudut yang diberikan di Jawa?

Bagaimana untuk mendapatkan panjang arka berdasarkan sudut yang diberikan di Jawa?

WBOY
WBOYke hadapan
2023-09-01 16:29:061391semak imbas

Bagaimana untuk mendapatkan panjang arka berdasarkan sudut yang diberikan di Jawa?

Panjang arka merujuk kepada panjang antara dua titik di sepanjang lengkok (dua titik di sepanjang segmen bulatan atau lengkung). Ringkasnya, ia adalah sebahagian daripada lilitan bulatan.

Apabila dua garisan bersilang antara satu sama lain, titik persilangan sepunya dipanggil bucu dan geometri antara dua lengan/garisan dipanggil sudut.

Mengikut pernyataan masalah, terdapat bulatan, dan ada sudut yang anda perlukan untuk mencari panjang arka.

Formula mencari panjang lengkok menggunakan diameter -

Arc Length = (Θ / 360) * (d * π)

Di mana “d” merujuk kepada diameter bulatan dan θ merujuk kepada darjah lengkok.

Formula mencari panjang lengkok menggunakan jejari -

Arc Length = (Θ / 360) * (2 * π * r)

Di mana “r” merujuk kepada jejari bulatan dan θ merujuk kepada darjah lengkok.

Dalam artikel ini, kita akan belajar cara mencari panjang lengkok sudut tertentu menggunakan bahasa pengaturcaraan Java.

Tunjukkan kepada anda beberapa contoh

Contoh 1

Andaikan diameter (d) bulatan ialah 8 dan sudut yang diberi ialah 60 darjah

Kemudian gunakan formula panjang lengkok. Kami ada

Arc Length = 4.18

Contoh 2

Andaikan diameter (d) bulatan ialah 7 dan sudut yang diberi ialah 50 darjah

Kemudian gunakan formula panjang lengkok. Kami ada

Arc Length = 3.05

Contoh 3

Andaikan diameter (d) bulatan ialah 6.5 dan sudut yang diberi ialah 45 darjah

Kemudian gunakan formula panjang lengkok. Kami ada

Arc Length = 2.55

Tatabahasa

Di Java, kami mempunyai pemalar yang dipratentukan iaitu Math.PI dalam kelas Matematik pakej java.lang yang memberikan kami nilai carta pai yang lebih kurang sama dengan 3.14159265359. Di bawah ialah sintaksnya

Math.PI

Algoritma

Langkah-1 - Dapatkan jejari atau diameter hemisfera melalui permulaan atau input pengguna.

Langkah-2 - Kira panjang lengkok menggunakan formula.

Langkah 3 - Cetak hasilnya.

Pelbagai kaedah

Kami menyediakan penyelesaian dengan cara yang berbeza.

  • Apabila jejari dan sudut diberi

  • Apabila diameter dan sudut diberi

Mari kita lihat program dan outputnya satu persatu.

Kaedah 1: Apabila jejari dan sudut diberi

Dalam kaedah ini, nilai jejari dan sudut lengkok bulatan akan dimulakan dalam atur cara. Kemudian gunakan algoritma untuk mencari panjang lengkok.

Contoh

import java.io.*;
public class Main {
   public static void main(String args[]) {
      //initialized the radius value
      double r = 4;
      System.out.println("Given radius of circle: "+r);

      //initialized the angle value
      double angle = 40;
      System.out.println("Given angle : "+angle);
      double arcLength;

      //if angle is more than 360 then it is Invalid
      //As no angle is possible with that
      if (angle > 360) {
         System.out.println("Invalid angle");
      }

         //else find the arc length
      else {
         arcLength = (angle / 360) * (2 * Math.PI * r);
         //print result
         System.out.println("Arc length : "+arcLength);
      }
   }
}

Output

Given radius of circle: 4.0
Given angle : 40.0
Arc length : 2.792526803190927

Kaedah 2: Apabila diameter dan sudut diberi

Dalam kaedah ini, nilai jejari dan sudut lengkok bulatan akan dimulakan dalam atur cara. Kemudian gunakan algoritma untuk mencari panjang lengkok.

Contoh

import java.io.*;
public class Main {
   public static void main(String args[]) {
      //initialized the radius value
      double d = 6;
      System.out.println("Given diameter of circle: "+d);

      //initialized the angle value
      double angle = 40;
      System.out.println("Given angle : "+angle);
      double arcLength;

      //if angle is more than 360 then it is Invalid
      //As no angle is possible with that
      if (angle > 360) {
         System.out.println("Invalid angle");
      }

         //else find the arc length
      else {
         arcLength = (angle / 360) * (d * Math.PI);
         //print result
         System.out.println("Arc length : "+arcLength);
      }
   }
}

Output

Given diameter of circle: 6.0
Given angle : 40.0
Arc length : 2.0943951023931953

Dalam artikel ini, kami melihat cara mencari panjang lengkok sudut tertentu di Jawa menggunakan kaedah yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan panjang arka berdasarkan sudut yang diberikan di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Program Java untuk memutar imejArtikel seterusnya:Program Java untuk memutar imej