Có thể trùng lặp (foo!):
What is the preferred way to write boolean expressions in JavaThực hành tốt nhất: if (foo == false) hoặc nếu
Hôm nay, tôi và đồng nghiệp của tôi cào lên một cuộc tranh cãi. Cách nào tốt hơn để sử dụng các biến boolean trong mã Java cùng với các câu lệnh if.
boolean foo=true
//1.
if(foo == false)
// do something
else
// do something else
//2.
if(!foo)
// do something
else
// do something else
Tôi hỗ trợ [1], vì tôi nghĩ nó dễ đọc hơn. Các bạn nghĩ gì ?.
Bản sao y của [cách ưa thích để viết các biểu thức boolean trong Java là gì] (http://stackoverflow.com/questions/2409378/what-is-the-preferred-way-to-write -boolean-expressions-in-java) –
Ok, bây giờ tôi phải thừa nhận quan điểm của bạn tôi (và các bạn). Cảm ơn tất cả các bạn đã tham gia nhanh chóng. :) – pavanlimo
Nếu bạn hỗ trợ 1, tại sao dừng lại ở đó? Giảm yêu cầu vô lý của quảng cáo mà bạn sử dụng 'if ((((foo == false) == true) == true) == true) ...'. – paxdiablo