9
Tôi đang gặp khó khăn trong việc tìm ra cách chuyển đổi số này. Dưới đây là những gì tôi muốn:Chuyển đổi int thành BigDecimal với số thập phân - Java
int i = 5900;
BigDecimal bD = new BigDecimal(i);
Tôi cần bD phải là 59,00 nhưng tôi không thể tìm ra cách để có được kết quả này. Tất cả tôi đã có thể nhận được là 5900 như loại BigDecimal. Bất cứ đề nghị nào cũng sẽ giúp, cảm ơn.
Trường hợp chung là gì? Điều gì sẽ là kết quả nếu 'i = 5901'? – Tunaki
'i' có thể bằng bất kỳ 4 chữ số int – cakes88
Vì vậy, nếu' i = abcd', bạn muốn có BigDecimal giá trị 'ab.cd', số nguyên của whater cho a, b, c và d? Ngoài ra, nó có thể là tiêu cực? Và điều gì sẽ xảy ra trong trường hợp đó? – Tunaki