Làm thế nào để bạn đối phó với hành vi kỳ lạ của Java với toán tử mô-đun khi sử dụng đôi?Mô-đun với đôi trong Java
Ví dụ, bạn mong chờ kết quả của 3.9 - (3.9 % 0.1)
là 3.9
(và quả thật, Google nói tôi sẽ không điên), nhưng khi tôi chạy nó trong Java tôi nhận được 3.8000000000000003
.
Tôi hiểu đây là kết quả của cách cửa hàng và quy trình Java tăng gấp đôi, nhưng có cách nào để giải quyết nó không?
bạn đang cố gắng làm gì đây? Tôi có cảm giác rằng bạn thực sự không cần '%' chút nào. – polygenelubricants