Video: Hồ bơi dài nhất Việt Nam (1km) - Khu du lịch Cánh Đồng Bất Tận|Du Lịch Long An|1 Tháng 1 Tỉnh Tập 11 2025
Xem xét ví dụ này nếu bạn cần phải viết điều kiện tốt hơn trong Java. Trong trò chơi Backgammon và các trò chơi đánh bóng khác, số 3 và số 5 không bằng số lần lăn 4 và 4, mặc dù tổng số cho cả hai lần cuộn là 8. Hành động tiếp theo thay đổi tùy thuộc vào việc bạn cuộn đôi hay không.
Để máy tính cuộn hai con xúc xắc, bạn thực hiện lệnh myRandom. nextInt (6) + 1 hai lần. Sau đó, bạn kết hợp hai cuộn thành một câu lệnh if lớn hơn, phức tạp hơn.
Vì vậy, để mô phỏng một trò chơi Backgammon (và nhiều tình huống thực tế khác), bạn cần kết hợp các điều kiện.
Nếu die1 + die2 bằng 8 và die1 bằng die2, …
Bạn cần những thứ như và và hoặc - những thứ có thể nối các điều kiện với nhau. Java có các toán tử để biểu diễn các khái niệm này.
Biểu tượng nhà cung cấp | Ý nghĩa | Ví dụ |
---|---|---|
&& | và | 4 |
hoặc | tuổi <4 || 8 tuổi! | |
không | ! eachKidGetsTen |
|
4 Giá trị của biến tuổi lớn hơn 4 và nhỏ hơn 8. Số 5, 6, 7, 8, 9 … tất cả đều lớn hơn 4. Trong số những con số này, chỉ có 5, 6 và 7 ít hơn 8. Vì vậy chỉ có 5, 6 và 7 thỏa mãn điều kiện kết hợp này.
Giá trị của biến thể tuổi là dưới 4
hoặc> lớn hơn 8. Để tạo điều kiện hoặc , bạn sử dụng hai biểu tượng ống. Trên nhiều bàn phím tiếng Anh của U., bạn có thể tìm thấy biểu tượng ống ngay phía trên phím Enter (phím giống như dấu gạch chéo ngược, nhưng đã dịch chuyển). Trong điều kiện kết hợp này, giá trị của biến số tuổi hoặc nhỏ hơn 4 hoặc lớn hơn 8. Ví dụ, nếu một số nhỏ hơn 4, số đó đáp ứng điều kiện. Các số như 1, 2 và 3 đều nhỏ hơn 4, vì vậy các số này thỏa mãn điều kiện kết hợp.
Ngoài ra, nếu một số lớn hơn 8, số đáp ứng điều kiện kết hợp. Các số như 9, 10, và 11 đều lớn hơn 8, vì vậy những con số này đáp ứng điều kiện.
! eachKidGetsTen
Bạn có thể bị nhầm lẫn bởi dấu chấm than. Bạn có thể nghĩ rằng! eachKidGetsTen có nghĩa là "Có, mỗi đứa trẻkhông nhận được mười. "Nhưng đó không phải là ý nghĩa của từ này. Biểu thức này nói, "biến eachKidGetsTen không
không có giá trị đúng."Trong Java và các ngôn ngữ lập trình khác, dấu chấm than là viết tắt của âm âm, cho không có cách nào, cho không.
Java || nhà điều hành là bao gồm. Điều này có nghĩa là bạn sẽ có được sự thật bất cứ khi nào điều ở bên trái là đúng, điều ở bên phải là đúng, hoặc cả hai điều là đúng sự thật. Ví dụ, điều kiện 2 <10 || 20 <30 là đúng.
Trong Java, bạn không thể kết hợp so sánh theo cách bạn làm bằng tiếng Anh bình thường. Trong tiếng Anh, bạn có thể nói, "Chúng tôi sẽ có từ ba đến mười người tại bàn ăn tối. "Nhưng trong Java, bạn nhận được một thông báo lỗi nếu bạn viết 3