dru*_*key 0 javascript java math
我正在尝试将以下javascript转换为java
var lat2 = Math.asin( Math.sin(lat1)*Math.cos(d/R) +
Math.cos(lat1)*Math.sin(d/R)*Math.cos(brng) );
var lon2 = lon1 + Math.atan2(Math.sin(brng)*Math.sin(d/R)*Math.cos(lat1),
Math.cos(d/R)-Math.sin(lat1)*Math.sin(lat2));
Run Code Online (Sandbox Code Playgroud)
这一切都相当简单,除了我不确定cos(lat1)之后的逗号是什么?我在javascript中读到它用于将昏迷后的值分配给变量,同时仍然在评估第一个表达式,尽管在上面的代码中,逗号之前的表达式没有存储?
有关将此转换为java或了解逗号的功能的任何帮助吗?
原始数学公式也有逗号
?2 = asin( sin(?1)*cos(d/R) + cos(?1)*sin(d/R)*cos(?) )
?2 = ?1 + atan2( sin(?)*sin(d/R)*cos(?1), cos(d/R)?sin(?1)*sin(?2) )
Run Code Online (Sandbox Code Playgroud)