Rumah >Java >javaTutorial >Bagaimana untuk mencari titik tengah garis di Jawa?
Andaikan (x1, y1) ialah titik permulaan garisan dan (x2, y2) ialah titik akhir garisan.
Untuk mendapatkan titik tengah garis lurus, kita perlu menggunakan titik tengah formula garis lurus.
Midpoint = ((x1+x2)/2 , (y1+y2)/2)
Dalam artikel ini, kita akan melihat cara mencari titik tengah segmen garis menggunakan bahasa pengaturcaraan Java, apabila dua titik segmen garisan diketahui.
Andaikan dua mata ini ialah (2,3) dan (3,5)
Dengan menggunakan formula titik tengah segmen garisan,
a = (x1+x2)/2 = (2+3)/2 = 2.5 b = (y1+y2)/2 = (3+5)/2 = 4.0
Oleh itu, titik tengah garis ialah (2.5, 4.0)
Andaikan dua mata ini ialah (2,-3) dan (-3,5)
Dengan menggunakan formula titik tengah segmen garisan,
a = (x1+x2)/2 = (2+(-3)/2 = -0.5 b = (y1+y2)/2 = ((-3) +5)/2 = 1.0
Oleh itu, titik tengah segmen garis ialah (-0.5, 1.0)
Andaikan dua mata ini ialah (2,2) dan (5,5)
Dengan menggunakan formula titik tengah segmen garisan,
a = (x1+x2)/2 = (2+5)/2 = 3.5 b = (y1+y2)/2 = (2+5)/2 = 3.5
Oleh itu, titik tengah segmen garis ialah (3.5, 3.5)
Langkah 1 - Dapatkan titik mula dan tamat garisan melalui input statik atau input pengguna.
Langkah 2 - Kemudian cari titik tengah dengan menggunakan formula titik tengah segmen garis.
Langkah 3 - Cetak hasilnya.
Kami telah menyediakan penyelesaian dengan cara yang berbeza.
Dengan menggunakan nilai input statik
Dengan menggunakan kaedah yang ditentukan pengguna
Mari kita lihat program dan outputnya satu persatu.
Dalam kaedah ini, titik mula dan tamat baris akan dimulakan dalam program. Kemudian gunakan algoritma untuk mencari titik pemikiran.
Terjemahan bahasa Cina bagipublic class Main{ //main method public static void main(String[] args){ //declared start point of line double x1 = -3; double y1 = 4; System.out.println("Start point of the line: "+x1+", "+y1); //Declared end point of line double x2 = -2; double y2 = 5; System.out.println("End point of the line: "+x2+", "+y2); //Find midpoint double x=(x1+x2)/2; double y=(y1+y2)/2; System.out.println("Mid Point = "+x+" , "+y); } }
Start point of the line: -3.0, 4.0 End point of the line: -2.0, 5.0 Mid Point = -2.5 , 4.5
Dalam kaedah ini, titik mula dan tamat baris akan dimulakan dalam program. Kaedah yang ditakrifkan pengguna kemudian dipanggil dengan menghantar titik ini sebagai parameter dan di dalam kaedah itu algoritma digunakan untuk mencari titik tengah.
Terjemahan bahasa Cina bagipublic class Main{ //main method public static void main(String[] args){ //declared start point of line double x1 = 2; double y1 = 2; System.out.println("Start point of the line: "+x1+", "+y1); //Declared end point of line double x2 = 7; double y2 = 9; System.out.println("End point of the line: "+x2+", "+y2); //call user defined method to find midpoint findMidpoint(x1,y1,x2,y2); } //user defined method public static void findMidpoint(double x1,double y1,double x2,double y2){ //Find midpoint double x=(x1+x2)/2; double y=(y1+y2)/2; System.out.println("Mid Point = "+x+" , "+y); } }
Start point of the line: 2.0, 2.0 End point of the line: 7.0, 9.0 Mid Point = 4.5 , 5.5
Dalam artikel ini, kami meneroka cara mencari titik tengah garis di Jawa menggunakan kaedah yang berbeza.
Atas ialah kandungan terperinci Bagaimana untuk mencari titik tengah garis di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!