如何使用java从度数分钟秒计算平均减法和
我试图用不同的值来计算度分秒 前 在java中,我将其转换为十进制,然后计算求和和和减法,最终结果转换为秒如何使用java从度数分钟秒计算平均减法和,java,Java,我试图用不同的值来计算度分秒 前 在java中,我将其转换为十进制,然后计算求和和和减法,最终结果转换为秒 但我不是平均数,减法有一种自己做的方法: 可以创建名为“坐标”的对象类型/类。 在这里可以定义三个整数(小时、分钟、秒)。 然后,您可以创建用于添加、减去、测试、求平均值等的静态util方法 添加方法 public static Coordinate add(Coordinate one, Coordinate two){ Coordinate sum = new Coordina
但我不是平均数,减法有一种自己做的方法: 可以创建名为“坐标”的对象类型/类。 在这里可以定义三个整数(小时、分钟、秒)。 然后,您可以创建用于添加、减去、测试、求平均值等的静态util方法 添加方法
public static Coordinate add(Coordinate one, Coordinate two){
Coordinate sum = new Coordinate (one.degrees + two.degrees, /*and so on*/);
sum.check();
return sum;
}
public void check(){
if(seconds > 60){
minutes += (int) seconds/60;
seconds = secounds%60;
}
if(minutes > 60){
degrees += (int) minutes /60;
minutes = minutes %60;
}
}
检查方法
public static Coordinate add(Coordinate one, Coordinate two){
Coordinate sum = new Coordinate (one.degrees + two.degrees, /*and so on*/);
sum.check();
return sum;
}
public void check(){
if(seconds > 60){
minutes += (int) seconds/60;
seconds = secounds%60;
}
if(minutes > 60){
degrees += (int) minutes /60;
minutes = minutes %60;
}
}
为了方便起见,您可以编写自己的方法。(先加后除,最后检查)
希望这有帮助。请添加您已有的代码