Có chức năng tích hợp trong java có thể chuyển đổi bất kỳ số âm nào thành 0 không? những gì tôi muốn làm là trừ số từ một biến, và đảm bảo rằng nó không đi dưới 0. là điều này có thể với các chức năng được xây dựng trong hoặc tôi sẽ phải viết của riêng tôi?hàm java thay đổi số âm thành 0
Trả lời
Bạn nên sử dụng:
Math.max(0, yourVar)
Bạn không cần một hàm built-in cho điều đó.
oh, duh! Tôi đã sử dụng min trước đây, nhưng tôi chưa bao giờ nghĩ đến tối đa! cảm ơn! – LordZardeck
Bạn không cần bất kỳ chức năng nào để biến âm thành 0. Bạn có thể sử dụng một khai báo có điều kiện của biến và biến giá trị âm thành số không.
Trong khai báo có điều kiện, điều gì xảy ra trước khi dấu chấm hỏi là điều kiện. Nếu điều kiện đánh giá là true, giá trị đầu tiên sau dấu chấm hỏi sẽ được gán cho biến.
Nếu điều kiện đánh giá sai, giá trị đi sau cột sẽ được gán cho biến. Trong trường hợp dưới đây, một giá trị sẽ được gán cho chính nó nếu nó không mang một giá trị nhỏ hơn 0.
int a = -1;
a = a < 0? 0 : a;
- 1. Ruby: Thay đổi số âm thành số dương?
- 2. Cách thay đổi 0.xxxx thành xxxx trong Java
- 3. chuyển đổi giá trị âm thành 0 trong mysql
- 4. Thay đổi âm lượng trong Java khi sử dụng JLayer
- 5. Bổ trợ Outlook 2007, LoadBehavior thay đổi thành 0
- 6. Hàm php mặc định có thể biến số âm trong 0
- 7. BeanUtils.copyProperties chuyển đổi số nguyên null thành 0
- 8. Trường hợp ký hiệu âm trong 0 bằng java
- 9. Java - Thay đổi int thành ascii
- 10. cách thay đổi số dương sang âm và ngược lại?
- 11. Mảng byte Java chứa số âm
- 12. Chuyển đổi số thập lục phân thành chuỗi thành số âm, trong Perl
- 13. Chuyển đổi âm thanh thành văn bản
- 14. Java chuyển đổi float thành số nguyên
- 15. Chức năng toán học Java để chuyển đổi int dương sang âm và âm sang dương?
- 16. Java - Nghe thay đổi biến
- 17. Chuyển đổi int (số) thành chuỗi có số 0 đứng đầu? (4 chữ số)
- 18. Cách chuyển đổi null thành 0
- 19. Âm thanh Android: thay đổi độ cao
- 20. thay đổi chuỗi thành hàm trong javascript (không phải eval)
- 21. Thay đổi giá trị boolean trong hàm lớp trong java
- 22. Postgresql. TẠO CAST 'nhân vật thay đổi' thành 'số nguyên'
- 23. Java Chuyển đổi số nguyên thành số nguyên hex
- 24. vòng về 0 trong java
- 25. Chuyển đổi hình ảnh âm thành dương
- 26. MySQL Cast NULL thành số nguyên 0
- 27. Chuyển đổi JNI Java byte [] thành C++ bytearray, trả về 0
- 28. iOS: Thay đổi Âm lượng Thiết bị
- 29. Thay đổi cấu trúc Maven (src/java thành src/Javasource)
- 30. Java ClassLoader thay đổi
Sử dụng 'Math.max (0, yourVar) '(Tôi không thể decently làm cho một câu trả lời từ đó ...) –
@dystroy Bạn có thể đăng bài này như một câu trả lời, vì vậy OP có thể chấp nhận nó. –
@RohitJain Tôi không chắc đây có phải là câu trả lời được trả lời nhiều nhất của tôi trong ngày ... –