Giới thiệu về Câu lệnh If trong Java
Câu lệnh if là một trong những cấu trúc điều khiển quan trọng trong ngôn ngữ lập trình Java. Nó cho phép lập trình viên thực hiện một đoạn mã nếu điều kiện nhất định được đáp ứng. Câu lệnh if giúp quyết định luồng điều khiển của chương trình dựa trên các biểu thức điều kiện.
Cú Pháp Của Câu Lệnh If
Cú pháp cơ bản của câu lệnh if trong Java như sau:
if (condition) { // khối mã sẽ được thực hiện nếu condition là true }
Trong đó, condition là biểu thức điều kiện mà bạn muốn kiểm tra. Nếu điều kiện này trả về giá trị true, đoạn mã bên trong dấu ngoặc nhọn sẽ được thực thi. Nếu điều kiện trả về false, đoạn mã đó sẽ bị bỏ qua.
Câu lệnh If-Else
Ngoài câu lệnh if đơn giản, Java cũng hỗ trợ câu lệnh if-else, cho phép bạn xác định một khối mã khác sẽ được thực hiện khi điều kiện là false.
if (condition) { // khối mã sẽ được thực hiện nếu condition là true } else { // khối mã sẽ được thực hiện nếu condition là false }
Câu lệnh If-Else If-Else
Để kiểm tra nhiều điều kiện, bạn có thể sử dụng câu lệnh if-else if-else. Cú pháp như sau:
if (condition1) { // khối mã sẽ được thực hiện nếu condition1 là true } else if (condition2) { // khối mã sẽ được thực hiện nếu condition1 là false và condition2 là true } else { // khối mã sẽ được thực hiện nếu cả condition1 và condition2 đều là false }
Ví Dụ Minh Họa
Ví dụ 1: Sử dụng Câu lệnh If
public class Example { public static void main(String[] args) { int number = 10; if (number > 0) { System.out.println("Số này là dương."); } } }
Khi chạy đoạn mã trên, chương trình sẽ in ra "Số này là dương." vì điều kiện number > 0 là đúng.
Ví dụ 2: Sử dụng Câu lệnh If-Else
public class Example { public static void main(String[] args) { int number = -5; if (number > 0) { System.out.println("Số này là dương."); } else { System.out.println("Số này là không dương."); } } }
Trong ví dụ này, vì number là -5, điều kiện number > 0 là sai, do đó chương trình sẽ in ra "Số này là không dương."
Ví dụ 3: Sử dụng Câu lệnh If-Else If-Else
public class Example { public static void main(String[] args) { int number = 0; if (number > 0) { System.out.println("Số này là dương."); } else if (number < 0) { System.out.println("Số này là âm."); } else { System.out.println("Số này là 0."); } } }
Trong ví dụ này, vì number là 0, chương trình sẽ in ra "Số này là 0."
Kết Luận
Câu lệnh if trong Java là một công cụ mạnh mẽ giúp lập trình viên kiểm soát luồng thực thi của chương trình. Bằng cách sử dụng các câu lệnh if, if-else và if-else if-else, bạn có thể xử lý nhiều tình huống khác nhau trong mã của mình. Hãy thử nghiệm với các điều kiện khác nhau để hiểu rõ hơn về cách hoạt động của chúng!