Untitled
unknown
java
3 years ago
1.4 kB
9
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...