Câu lệnh lựa chọn là một cấu trúc điều khiển chương trình trong Java. Như tên cho thấy, chúng được sử dụng để chọn một đường dẫn thực thi nếu một điều kiện nhất định được đáp ứng.
cách chuyển các thư mục từ google drive này sang google drive khác
Có ba câu lệnh lựa chọn trong Java: nếu như , nếu khác , và chuyển . Chúng ta hãy xem xét kỹ hơn chúng.
1. Câu lệnh if
Đây là một tuyên bố lựa chọn duy nhất. Nó được đặt tên như vậy vì nó chỉ chọn hoặc bỏ qua một hành động (hoặc một nhóm hành động) duy nhất.
Khi bạn muốn một câu lệnh nào đó thực thi nếu một điều kiện đã cho là đúng, thì hãy sử dụng nếu như tuyên bố. Điều kiện là bất kỳ biểu thức nào cho kết quả boolean, nghĩa là đúng hoặc sai (1 hoặc 0). Các phép toán quan hệ, lôgic và bình đẳng là các loại biểu thức cung cấp kết quả boolean.
Nếu điều kiện sai, thì việc thực hiện hành động được cho là sẽ bị bỏ qua.
Cú pháp:
if (condition)
statement
Mã mẫu:
if (mark >90)
System.out.println('You got grade A');
Lưu ý thụt lề trước System.out.ln () tuyên bố. Bạn nên đưa nó vào để hiển thị cấu trúc chương trình. Hầu hết các IDE tự động bao gồm nó khi bạn chuyển sang dòng tiếp theo. Vì vậy, bạn không nên lo lắng về việc quên bao gồm nó.
2. Câu lệnh if..else
Đây là một tuyên bố lựa chọn kép. Nó được đặt tên như vậy vì nó chọn giữa hai hành động khác nhau (hoặc một nhóm hành động).
Có liên quan: Cách sử dụng hàm IF với công thức lồng nhau trong Excel
Các nếu khác câu lệnh thực hiện một hành động nhất định trong nếu như chặn khi một điều kiện là đúng. Nếu không, nó thực hiện một hành động trong khác chặn khi điều kiện cho kết quả sai.
Cú pháp:
if (condition)
statement1
else
statement2
Mã mẫu:
if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');
Lồng nhau nếu..else
Có thể có nếu khác tuyên bố bên trong nếu khác các câu lệnh, một kịch bản được gọi là lồng nhau.
Xem ví dụ bên dưới:
if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}
Đoạn mã trên kiểm tra xem nhiệt độ của vật thể có nằm trong một phạm vi nhất định hay không và sau đó in ra màu có thể có của nó. Đoạn mã trên dài dòng và rất có thể bạn sẽ cảm thấy khó hiểu khi làm theo logic.
Nhìn vào một trong những bên dưới. Nó đạt được cùng một mục tiêu, nhưng nó nhỏ gọn hơn và không có những thứ không cần thiết {} sau khác . Hầu hết các lập trình viên thực sự thích nó hơn là sau.
if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}
Khối
Các nếu như và nếu khác các câu lệnh thường mong đợi thực hiện một hành động. Nếu bạn muốn thực thi nhiều câu lệnh với chúng, hãy sử dụng dấu ngoặc nhọn {} để nhóm các hành động này.
if (condition){
// statements
} else {
// statements
}
3. Chuyển đổi
Đây là một câu lệnh nhiều lựa chọn. Nó kiểm tra xem một biểu thức có khớp với một trong các trường hợp đã cho hay không và sau đó thực hiện một hành động cho trường hợp đó.
Cú pháp:
switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}
Các nghỉ câu lệnh được sử dụng để ngăn chặn chuyển tuyên bố từ chạy khi một kết quả phù hợp đã được tìm thấy. Không cần lãng phí thời gian thực hiện nếu một trường hợp đã được tìm thấy.
Windows 10 start menu search không hoạt động
Biểu thức được đưa ra trong câu lệnh switch phải là một tích phân không đổi của kiểu byte , ngắn (nhưng không Dài ), NS , hoặc char . Bạn cũng có thể sử dụng Dây loại dữ liệu.
Mã mẫu:
String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}
Xem qua Câu lệnh Python if
Bây giờ bạn đã học cách sử dụng các câu lệnh lựa chọn trong Java, có thể thú vị khi chuyển sang Python.
Logic lập trình tương tự, nhưng Python thân thiện với người mới bắt đầu hơn và không dài dòng. Học logic bằng nhiều ngôn ngữ giúp thực thi các ý tưởng cơ bản đang được thực hành. Đa dạng hóa kiến thức mã hóa của bạn không bao giờ là một ý tưởng tồi.
Đăng lại Đăng lại tiếng riu ríu E-mail Cách sử dụng Câu lệnh if trong PythonThông thạo Python có nghĩa là nắm bắt được câu lệnh if trong Python. Sử dụng các ví dụ câu lệnh if này để nâng cao kiến thức Python của bạn.
Đọc tiếp Chủ đề liên quan- Lập trình
- Java
- Hướng dẫn viết mã
Jerome là Nhân viên viết bài tại MakeUseOf. Anh ấy bao gồm các bài báo về Lập trình và Linux. Anh ấy cũng là một người đam mê tiền điện tử và luôn theo dõi ngành công nghiệp tiền điện tử.
Xem thêm từ Jerome DavidsonTheo dõi bản tin của chúng tôi
Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!
Bấm vào đây để đăng ký