Làm cách nào để sử dụng toán tử Not trong điều kiện If trong Java?

Lam Cach Nao De Su Dung Toan Tu Not Trong Dieu Kien If Trong Java



Trong Java, “ Không ” toán tử với “ nếu như ” điều kiện đảo ngược kết quả được trả về do kết quả của “ nếu như ” tuyên bố có điều kiện. Đặc biệt, khi xử lý các điều kiện phức tạp, người không vận hành có thể đơn giản hóa logic. Sử dụng toán tử “Không” trong điều kiện “nếu” có thể làm cho mã ngắn gọn và dễ hiểu hơn, đặc biệt là khi biểu thị điều kiện phủ định.

Bài viết này trình bày quy trình sử dụng toán tử Not trong điều kiện if trong Java.







Làm cách nào để sử dụng toán tử Not trong điều kiện If trong Java?

Toán tử “Không” được biểu thị bằng dấu chấm than (!). Đây là một loại toán tử logic trong Java phủ định giá trị Boolean được cung cấp và nó được sử dụng với “ nếu như ” điều kiện để kiểm tra câu trả lời/giá trị ngược lại cho một điều kiện được cung cấp. Điều này có lợi khi thực hiện một hành động cụ thể hoặc thực thi một khối mã khi một điều kiện nhất định không được đáp ứng.



cú pháp



Cú pháp chứa một “ nếu như ” tuyên bố điều kiện với “ Không ' nhà điều hành. Ngoài ra, chúng ta hãy giả sử rằng “ làm bất cứ gì() ” hàm chỉ trả về true hoặc false:





nếu như ( ! làm bất cứ gì ( ) )
{
// thực hiện một số đoạn mã
}
khác {
// thực hiện một số đoạn mã
}

Trong cú pháp trên:



  • Đầu tiên, giá trị trả về cho “ làm bất cứ gì() ” chức năng bị phủ định và giá trị này được chuyển thành điều kiện cho “ nếu như ' tuyên bố.
  • Tiếp theo, một số mã được chèn vào phần khác chỉ hoạt động nếu “ nếu như ” tuyên bố là sai.

Ví dụ 1: Kiểm tra phép chia bằng toán tử Not trong điều kiện If

Để giải thích khái niệm về “ Không ” nhà điều hành trong “ nếu như ” điều kiện, hãy làm theo mã dưới đây:

chia lớp {
public tĩnh void main ( Sợi dây [ ] tranh luận ) {
số nguyên = 19 ;
div int = 5 ;
nếu như ( trên một % div ! = 0 ) {
System.out.println ( số + ' không chia hết cho ' + div ) ;
} khác {
System.out.println ( số + ' chia hết cho ' + div ) ;
}
}
}

Giải thích đoạn mã trên:

  • Đầu tiên, tạo hai biến có tên “ trên một ' Và ' div ” và cung cấp các giá trị giả cho chúng.
  • Tiếp theo, phần “ nếu như ” câu lệnh được sử dụng để thực hiện phép chia đầu tiên trên cả hai toán tử và sau đó sử dụng câu lệnh “ Không công bằng ' dấu hiệu.
  • Cái này ' Không ” Toán tử phủ định điều kiện và chỉ đúng nếu kết quả không bằng “ 0 ”.
  • Cuối cùng, tạo phần khác để xử lý nếu kết quả bằng “ 0 ”.

Sau khi thực thi đoạn mã trên:

Ảnh chụp nhanh ở trên cho thấy rằng các giá trị được cung cấp không thể chia hết, đó là lý do tại sao “ nếu như ” một phần được thực thi.

Ví dụ 2: Tìm số lớn hơn bằng toán tử Not trong điều kiện If

Bằng cách sử dụng “ Không ” nhà điều hành trong “ nếu như ” câu lệnh có điều kiện, cũng có thể tìm thấy một số lớn hơn giữa nhiều biến.

Hãy để chúng tôi truy cập đoạn mã dưới đây để được giải thích rõ hơn:

lớp lớn hơn {
public tĩnh void main ( Sợi dây [ ] tranh luận ) {
int a = hai mươi ;
int b = 10 ;
nếu như ( ! ( Một > = b ) ) {
System.out.println ( một + ' ít hơn ' + b ) ;
} khác {
System.out.println ( một + ' lớn hơn ' + b ) ;
}
}
}

Giải thích đoạn mã trên:

  • Đầu tiên, hai biến được khởi tạo. Sau đó, “ Không Toán tử ” được áp dụng với điều kiện để kiểm tra xem “ Một ” biến lớn hơn hoặc bằng biến “ b ' Biến đổi.
  • Sau đó, in một thông báo tương đối trong phần “ nếu như ”khối câu lệnh.
  • Cuối cùng, in một thông báo có trong “ khác ” phần.

Sau khi thực thi đoạn mã trên:

Ảnh chụp nhanh ở trên cho thấy giá trị lớn hơn đã được tìm thấy với sự trợ giúp của “ Không ' nhà điều hành.

Phần kết luận

Các ' Không ” nhà điều hành trong “ nếu như ” điều kiện cung cấp tính linh hoạt và rõ ràng trong việc thể hiện điều kiện phủ định, đơn giản hóa logic phức tạp và nâng cao khả năng đọc mã. Bằng cách sử dụng nó, các dòng mã giảm đi rất nhiều, tiết kiệm rất nhiều thời gian của lập trình viên và giảm khả năng xảy ra lỗi logic. Bài viết này đã trình bày quy trình sử dụng toán tử Not trong điều kiện if trong Java.