(totalOptCount/totalRespCount)
đây cả cổ tức và ước là loại int
có nghĩa chúng sẽ chỉ cho phép các giá trị số nguyên và câu trả lời của phương trình như vậy sẽ luôn là một số nguyên theo nghĩa đen.
nếu tôi phá vỡ này nó sẽ là một cái gì đó như dưới đây
(double)(500/1500)
Theo tính toán thực tế, 500/1500 sẽ cung cấp cho bạn 0.33333 nhưng trình biên dịch sẽ chuyển đổi này vào nguyên nghĩa đen vì cả hai toán hạng là kiểu int
(double)(0)
biên dịch được một hướng dẫn để cast giá trị 0
này sẽ tăng gấp đôi, do đó bạn có 0.0
kết quả
0.0
và sau đó bạn có thể thay đổi kết quả thành bất kỳ định dạng nào được suýt nữa bởi @Zach Janicki.
hãy nhớ nếu cả hai toán hạng cùng loại so với kết quả sẽ cùng loại.
Float (phần trăm)) trong Float này hiển thị lỗi – kiran
Chuỗi str = String.format ("% 2.02f", (phao) phần trăm); thay đổi như thế này. nó hoạt động, cảm ơn thư giãn – kiran