Untitled
unknown
java
2 years ago
1.4 kB
4
Indexable
package Labs.Assignment4.PartOne; import java.util.Arrays; import java.util.Scanner; public class QuestionFourPointTwo { public static void main(String[] args) { final double radius = 6371.01; Scanner scanner = new Scanner(System.in); double[] latitude = new double[2]; double[] longitude = new double[2]; // Take in user inputs in degrees for(int i = 0 ; i<2 ; i++) { System.out.print("Enter the latitude in degrees: "); latitude[i] = scanner.nextDouble(); System.out.print("Enter the longitude in degrees: "); longitude[i] = scanner.nextDouble(); } //Close Scanner scanner.close(); // Convert degrees into radians using for loop for(int i = 0 ; i<2 ; i++) { latitude[i] = Math.toRadians(latitude[i]); longitude[i] = Math.toRadians(longitude[i]); } //Calculate Distance double distance = radius * Math.acos(Math.sin(latitude[0]) * Math.sin(latitude[1]) + Math.cos(latitude[0]) * Math.cos(latitude[1]) * Math.cos(longitude[0] - longitude[1])); /// Print Distance System.out.println(distance); //Print Final Statement System.out.println("The distance between the two points is " + distance); } }
Editor is loading...