jcJobNo.setText(Contsants.Jobno);
jcStartTime.setText(Contsants.jobStartTime);
jcEndTime.setText(Contsants.jobEndTime);
// total distance finding here
float totalKm = Contsants.jobEndKm-Contsants.jobStartKm;
jcTotalKms.setText(Float.toString(totalKm));
//jcTotalKms.setText(Float.toString((float) (totalKm/16.0)));
//finding total fare here
float totalfare=totalKm *16;
jcTotalFare.setText(Float.toString(totalfare));
这是一个简单的代码,用于计算两点之间的距离,并根据距离计算票价。但我没有得到确切的票价值,输出是负的。我不知道如何解决这个错误。如果有人知道请帮助我。
答案 0 :(得分:0)
float totalKm = Math.abs(Contsants.jobEndKm-Contsants.jobStartKm);