Dấu ? - If Else Rút Rọn Trong Java - Deft Blog
Có thể bạn quan tâm
Cấu trúc câu điều kiện if else đã quá quen thuộc với chúng ta. Thế nhưng đôi lúc chúng thấy ở đâu đó trong các dự án java xuất hiện dấu các dòng code chứa ? đi kèm dấu :, thật khá hoang mang phải không! Mình tin nếu các bạn đọc tầm 2p thôi là hiểu. Trong bài viết này chúng ta sẽ xem ?: là cái gì nhé!
Cấu trúc ?: trong java
Dấu ?: là cấu trúc điều kiện if else rút gọn trong java, chúng được dùng trong các trường hợp gán một giá trị cho biến dựa vào một điều kiện cụ thể. Khác với if else bên trong nên chứa các mã lệnh khác, thực thi nhiều công việc hơn là thực hiện gán giá trị.
value = Mệnh đề điều kiện ? giá trị true : giá trị falseVí dụ 1: viết hàm lấy số int nhỏ nhất trong 2 số.
public int min (int a, int b) { return a < b ? a : b; }Nếu a < b: Lấy giá trị a.Nếu a >= b: Lấy giá trị b.
Hàm min() trên nếu được viết với điều kiện if else bình thường
public int min (int a, int b) { if (a < b) { return a; } else { return b; } }Như vậy với điều kiện đơn giản dùng để kiểm tra thì chúng ta nên sử dụng ?: để giúp code ngắn gọn và dễ đọc hơn. Nhìn các min() khi code thường xem, chán thật phải không các bạn!
Trong câu điều kiện nếu thực hiện các công việc khác ngoài việc gán dữ liệu thì if else nên được dùng trong trường hợp này. Ví dụ hàm min của min() mỗi lần gán trị trả về số nhỏ nhất trong 2 số thì mình còn muốn xuất ra màn hình thành chữ.
public int min (int a, int b) { if (a < b) { System.out.println("A nho hon B"); return a; } else { System.out.println("b nho hon hoac bang B"); return b; } }Từ khóa » Cấu Trúc If Rút Gọn
-
Biểu Thức điều Kiện If Else Rút Gọn Trong Php - Hocweb123
-
Biểu Thức điều Kiện If Else Rút Gọn Trong Php - .vn
-
Java Short If-else Statement - Cấu Trúc If-else Rút Gọn Trong Java
-
If Else Rút Gọn Trong JavaScript
-
CÂU ĐIỀU KIỆN & DẠNG RÚT GỌN CÂU... - Fly High English Center
-
Mẹo Về Câu điều Kiện + Dạng Rút Gọn Câu điều Kiện - Quizlet
-
Top 15 Hàm If Rút Gọn
-
Tổng Hợp Cách đảo Ngữ Câu điền Kiện: Cấu Trúc Và Bài Tập - TalkFirst
-
Rút Gọn Mệnh đề Trạng Ngữ - Tiếng Anh Mỗi Ngày
-
Cách Sử Dụng Một Số Cấu Trúc Khác Với If (Phần 1) - Học Tiếng Anh
-
Toán Tử ? Và : Trong C Có Nghĩa Gì ?! - Programming - Dạy Nhau Học
-
18+ Kĩ Thuật Rút Gọn Code Javascript Của Bạn - Viblo
-
Cấu Trúc If Else ? : Trong Java
-
Một Số Kỹ Thuật Rút Gọn Code Javascript - Kipalog Kaopiz