Rumah > Java > javaTutorial > teks badan

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

WBOY
Lepaskan: 2023-09-01 16:29:06
ke hadapan
1372 orang telah melayarinya

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 * π)
Salin selepas log masuk

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

Formula mencari panjang lengkok menggunakan jejari -

Arc Length = (Θ / 360) * (2 * π * r)
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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);
      }
   }
}
Salin selepas log masuk

Output

Given radius of circle: 4.0
Given angle : 40.0
Arc length : 2.792526803190927
Salin selepas log masuk

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);
      }
   }
}
Salin selepas log masuk

Output

Given diameter of circle: 6.0
Given angle : 40.0
Arc length : 2.0943951023931953
Salin selepas log masuk

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!