Nội dung của cả hai điều sau đây nếu khối nên được thực thi:Có sự khác biệt nào giữa việc sử dụng toán tử logic hoặc toán tử bitwise trong một khối if trong Java không?
if(booleanFunction() || otherBooleanFunction()) {...}
if(booleanFunction() | otherBooleanFunction()) {...}
Vì vậy, sự khác biệt giữa việc sử dụng hoặc sử dụng |
||
là gì?
Lưu ý: Tôi đã xem xét điều này và tìm thấy câu trả lời của riêng tôi, mà tôi đã đưa vào bên dưới. Xin vui lòng sửa tôi hoặc đưa ra quan điểm của riêng bạn. Có chắc chắn là chỗ để cải thiện!
Tôi không hiểu điểm của câu hỏi này, bạn đặt một câu hỏi mà bạn tự trả lời - trước khi bất kỳ ai khác có thể trả lời? – Nim
có lẽ là huy hiệu không? – Durandal
@Nim và Durandal: Hmm .. Tôi có thể đã bỏ lỡ điểm, nhưng theo [this] (http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your của mình -own-questions /) nó thực sự là tốt để trả lời câu hỏi của riêng bạn nếu bạn nghĩ rằng nó có thể có liên quan đến những người khác. Tôi giải quyết câu hỏi của riêng mình và nghĩ rằng tôi muốn chia sẻ, vì vậy tôi đã đi đến những rắc rối của tài liệu nó ở đây. Không có nghĩa là xúc phạm bất cứ ai – Miquel