Tôi có vấn đề trong tính toán trong android, tôi đang làm việc tínhTại sao tính toán trong android bằng php khác nhau?
((1 * (1 + ((0,025 * 12) * ((6-1)/12)))/6);
Trong php tạo ra giá trị
echo ((1*(1+((0.025*12)*((6-1)/12))))/6);
Kết quả:
0,1875
Nhưng trong android:
System.out.println(((1*(1+((0.025*12)*((6-1)/12))))/6));
Kết quả:
0,16666666666666666
Tôi đã thử tất cả mọi thứ để làm tròn trên các giá trị thập phân, nhưng kết quả là khác nhau. Làm cách nào để tính toán chính xác để có thể điều chỉnh theo giá trị đã cho của php?
Cảm ơn bạn trước.