Các Cấu Trúc điều Khiển Rẽ Nhánh If Else Trong Java - Góc Học IT
Có thể bạn quan tâm
Cấu trúc điều khiển rẽ nhánh if else trong Java có ý tưởng giống với C++. Các bạn có thể đọc lại bài Cấu trúc rẽ nhánh if else và minh họa với C++ để nắm rõ ý tưởng về if else. Bài này chủ yếu đưa ra các ví dụ sử dụng if else trong Java để các bạn biết về các trường hợp có thể sử dụng if else.
1. Câu lệnh if
Nếu điều kiện trong câu lệnh if đúng (true) thì sẽ thực hiện các lệnh trong thân if.class Main { public static void main(String[] args) { int number = 10; // checks if number is less than 0 if (number < 0) { System.out.println("The number is negative."); } System.out.println("Statement outside if block"); } }
Kết quả
Statement outside if blockĐiều kiện so sánh với String trong if
Nên sử dụng hàm equals() để so sánh bằng các String với nhau.class Main { public static void main(String[] args) { // create a string variable String language = "Java"; // if statement if ("Java".equals(language)) { System.out.println("Best Programming Language"); } } }
Kết quả
Best Programming Language2. Câu lệnh if…else
Nếu điều kiện của if sai (false) thì sẽ thực thi các lệnh trong else.class Main { public static void main(String[] args) { int number = 10; // checks if number is greater than 0 if (number > 0) { System.out.println("The number is positive."); } // execute this block // if number is not greater than 0 else { System.out.println("The number is not positive."); } System.out.println("Statement outside if...else block"); } }
Kết quả
The number is positive. Statement outside if...else block3. Câu lệnh if…else…if
Trong những trường hợp có nhiều điều kiện so sánh thì có thể dùng if…else…if.class Main { public static void main(String[] args) { int number = 0; // checks if number is greater than 0 if (number > 0) { System.out.println("The number is positive."); } // checks if number is less than 0 else if (number < 0) { System.out.println("The number is negative."); } // if both condition is false else { System.out.println("The number is 0."); } } }
Kết quả
The number is 0.4. Câu lệnh if…else lồng nhau
Các câu lệnh if else có thể lồng nhau.class Main { public static void main(String[] args) { // declaring double type variables Double n1 = -1.0, n2 = 4.5, n3 = -5.3, largest; // checks if n1 is greater than or equal to n2 if (n1 >= n2) { // if...else statement inside the if block // checks if n1 is greater than or equal to n3 if (n1 >= n3) { largest = n1; } else { largest = n3; } } else { // if..else statement inside else block // checks if n2 is greater than or equal to n3 if (n2 >= n3) { largest = n2; } else { largest = n3; } } System.out.println("Largest Number: " + largest); } }
Kết quả
Largest Number: 4.5Cấu trúc rẽ nhánh if else được sử dụng rất nhiều trong các bài toán thực tế. Các bạn hãy sử dụng thành thạo các câu lệnh rẽ nhánh này nhé!
- Cài đặt và sử dụng Sublime Text để lập trình C++
- Truyền tham trị và tham chiếu cho phương thức trong Java
- Cấu trúc dữ liệu dạng cây là gì? Đặc điểm của cây nhị phân (Binary Tree)
- Lớp InputStreamReader và OutputStreamWriter trong Java
- Cấu trúc dữ liệu List trong Python
Từ khóa » Cấu Trúc If Trong Java
-
Mệnh đề If-else Trong Java - Học Java Miễn Phí Hay Nhất - VietTuts
-
Câu Lệnh Rẽ Nhánh (if Else) Trong Java - Openplanning
-
[Tự Học Java] - Câu Lệnh If, If…else Trong Java »
-
Cấu Trúc điều Kiện Và Vòng Lặp Trong Java
-
Cấu Trúc If-else-if Trong Java
-
Java If-else Statement - Cấu Trúc If-else Trong Java
-
Cấu Trúc điều Khiển If - Else Trong Java
-
Bài 8 Câu Lệnh If Else Trong Java Lập Trình Java Cơ Bản - IT For Student
-
If Trong Java Với Một Hoặc Nhiều điều Kiện
-
Cấu Trúc Rẽ Nhánh If Else Trong Java - KungFu Tech
-
Cấu Trúc điều Khiển IF ... ELSE Trong JAVA
-
Mệnh đề điều Kiện (if, If..else) Trong Java Với Ví Dụ Cụ Thể - Deft Blog
-
Cấu Trúc If Else ? : Trong Java
-
Cấu Trúc điều Khiển If - Else, Switch - Case Trong Java - Viblo