Giúp đỡ.. thực hiện 5 chia 9 = 0.5555555555555556 về 0.56

Thảo luận trong 'Java/Java Script' bắt đầu bởi fkucurom, 22 Tháng ba 2011.

  1. Offline

    fkucurom

    • Thành Viên Mới

    Số bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    0
    Xin chào mọi người!
    Mình là một mem mới của 4rum. Học kỳ này, mình đang học môn java cơ bản. Nhưng có một cái lỗi mà mình tìm cách khắc phục mãi nhưng kết quả là vẫn không được. Hôm nay, mình nhờ tất cả mọi người có thể vui lòng giúp mình sữa cái lỗi này với ạ..
    Lỗi của mình gặp phải là, khi thực hiện tính toán, thì kết quả trả về đằng sau dấu chấm (.) là một dãy các con số dài ngoằn. Nhưng mình mong muốn là chỉ xuất hiện sau dấu chấm, chỉ là 2 con số..
    -------------

    Ví dụ: kết quả trả về của việc thực hiện phép tính 5 chia 9 = 0.5555555555555556 [IMG]
    nhưng kết quả mình mong muốn có được là: 0.56 [IMG]

    Mong các bạn giúp mình với... [IMG]
    ------------
    Thank..
  2. Offline

    integer

    • Tiếu Ngạo Giang Hồ

    • :-?
    Số bài viết:
    1.695
    Đã được thích:
    1.313
    Điểm thành tích:
    900
    Trong C++ có hàm:
    ceil() làm tròn lên.
    floor() làm tròn xuống.
    Bạn xem hàm tương tự trong java là gì ?
  3. Offline

    interpol

    • Friends

    • Change
    Số bài viết:
    1.414
    Đã được thích:
    1.462
    Điểm thành tích:
    1.550
    Mình chưa học java. Search trên mạng được cái hàm này.
    Math.round() - làm tròn số
    Math.floor() - Làm tròn xuống
    Math.ceil() - Làm tròn lên

    Cậu thử xem. ^^!!!
  4. Offline

    jun_alone

    • Windows 3.0

    Số bài viết:
    203
    Đã được thích:
    47
    Điểm thành tích:
    40
    trong C nếu mún in ra có 2 chỗ cho phần thập phân thi thay vì %f thì là %5.2f .còn java thì chưa học hjc
  5. Offline

    lyvinhr00m

    • cụ lý

    Số bài viết:
    1.234
    Đã được thích:
    930
    Điểm thành tích:
    900
    Hình như là %0.2f chứ hè
  6. Offline

    jun_alone

    • Windows 3.0

    Số bài viết:
    203
    Đã được thích:
    47
    Điểm thành tích:
    40
    cũng không nhớ rõ nữa ,chỉ chớ mang máng vậy thui :))

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí