Hướng dẫn cho người mới bắt đầu về các câu lệnh lựa chọn Java

Hướng dẫn cho người mới bắt đầu về các câu lệnh lựa chọn Java

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ư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 Python

Thô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ã
Giới thiệu về tác giả Jerome Davidson(22 bài báo đã xuất bản)

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 Davidson

Theo 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ý