public class J4_2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.print("Enter point 1 (latitude and longitude) in degrees");
double latitude1 = input.nextDouble();
double longitude1 = input.nextDouble();
double x1 = Math.toRadians(latitude1);
double y1 = Math.toRadians(longitude1);
System.out.print("Enter point 2 (latitude and longitude) in degrees");
double latitude2 = input.nextDouble();
double longitude2 = input.nextDouble();
double x2 = Math.toRadians(latitude2);
double y2 = Math.toRadians(longitude2);
double arccos = Math.sin(x1)*Math.sin(x2)+
Math.cos(x1)*Math.cos(x2)*Math.cos(y1-y2);
double r = 6371.01;
double d = r * Math.acos(arccos);
System.out.println(d);
}
}
Java语言程序设计(基础篇)第十版 4.2
最新推荐文章于 2020-03-23 15:21:06 发布