Câu lệnh điều khiển trong Java là một trong những nguyên tắc cơ bản cần thiết cho Lập trình Java. Nó cho phép dòng chảy trơn tru của một chương trình. Các gợi ý sau sẽ được đề cập trong bài viết này
Mọi lập trình viên đều quen thuộc với thuật ngữ câu lệnh, có thể được định nghĩa đơn giản là một hướng dẫn được đưa ra cho máy tính để thực hiện các hoạt động cụ thể. Câu lệnh điều khiển trong java là câu lệnh xác định các câu lệnh khác có được thực thi hay không. Nó kiểm soát dòng chảy của một chương trình. Câu lệnh 'if' trong java xác định trình tự thực hiện giữa một tập hợp hai câu lệnh
- Tuyên bố lựa chọn
- câu lệnh lặp
- câu lệnh nhảy
Tiếp tục với bài viết này về Câu lệnh điều khiển trong Java
Tuyên bố ra quyết định
Các câu lệnh xác định câu lệnh nào sẽ thực thi và khi nào được gọi là câu lệnh ra quyết định. Luồng thực thi chương trình được điều khiển bởi câu lệnh luồng điều khiển.
Có bốn câu lệnh đưa ra quyết định trong java.
Tiếp tục với bài viết này về Câu lệnh điều khiển trong Java
Câu lệnh if đơn giản
Câu lệnh if xác định xem mã có được thực thi hay không dựa trên điều kiện đã chỉ định.
Cú pháp.
if [condition] { Statement 1; //executed if condition is true } Statement 2; //executed irrespective of the condition
Đầu ra.
Câu lệnh if.
Xin chào thế giới.
Tiếp tục với bài viết này về Câu lệnh điều khiển trong Java
Nếu. tuyên bố khác
Trong câu lệnh này, nếu điều kiện được chỉ định là đúng, thì khối if được thực thi. Nếu không, khối khác được thực thi.
Ví dụ.
public class Main { public static void main[String args[]] { int a = 15; if [a > 20] System.out.println["a is greater than 10"]; else System.out.println["a is less than 10"]; System.out.println["Hello World!"]; } } }
Đầu ra.
a nhỏ hơn 10
Xin chào thế giới.
Tiếp tục với bài viết này về Câu lệnh điều khiển trong Java
Câu lệnh if lồng nhau
Một if xuất hiện bên trong khối if được gọi là khối if lồng nhau. Nó tương tự như một nếu. câu lệnh khác, ngoại trừ chúng được định nghĩa bên trong câu lệnh if khác. tuyên bố khác.
Cú pháp.
if [condition1] { Statement 1; //executed if first condition is true if [condition2] { Statement 2; //executed if second condition is true } else { Statement 3; //executed if second condition is false } }
Ví dụ
public class Main { public static void main[String args[]] { int s = 18; if [s > 10] { if [s%2==0] System.out.println["s is an even number and greater than 10!"]; else System.out.println["s is a odd number and greater than 10!"]; } else { System.out.println["s is less than 10"]; } System.out.println["Hello World!"]; } }
Đầu ra.
s là số chẵn và lớn hơn 10.
Xin chào thế giới.
Tiếp tục với bài viết này về Câu lệnh điều khiển trong Java
Tuyên bố chuyển đổi
Câu lệnh switch trong java được sử dụng để thực thi một câu lệnh đơn từ nhiều điều kiện. Câu lệnh switch có thể được sử dụng với các kiểu short, byte, int, long, enum, v.v.
Một số điểm cần lưu ý khi sử dụng câu lệnh switch.
α Một hoặc N số giá trị chữ hoa chữ thường có thể được chỉ định cho một biểu thức chuyển đổi.
α Giá trị trường hợp trùng lặp không được phép. Trình biên dịch tạo ra lỗi thời gian biên dịch nếu các giá trị duy nhất không được sử dụng.
α Giá trị trường hợp phải là chữ hoặc hằng số. Các biến không được phép.
α Sử dụng câu lệnh break để kết thúc chuỗi câu lệnh. Nó là tùy chọn để sử dụng tuyên bố này. Nếu câu lệnh này không được chỉ định, trường hợp tiếp theo sẽ được thực hiện.
Ví dụ
public class Music { public static void main[String[] args] { int instrument = 4; String musicInstrument; // switch statement with int data type switch [instrument] { case 1: musicInstrument = "Guitar"; break; case 2: musicInstrument = "Piano"; break; case 3: musicInstrument = "Drums"; break; case 4: musicInstrument = "Flute"; break; case 5: musicInstrument = "Ukelele"; break; case 6: musicInstrument = "Violin"; break; case 7: musicInstrument = "Trumpet"; break; default: musicInstrument = "Invalid"; break; } System.out.println[musicInstrument]; } }
Đầu ra.
Sáo
Tiếp tục với bài viết này về Câu lệnh điều khiển trong Java
Báo cáo vòng lặp
Các câu lệnh thực thi một khối mã lặp đi lặp lại cho đến khi đáp ứng một điều kiện cụ thể được gọi là các câu lệnh lặp. Java cung cấp cho người dùng ba loại vòng lặp
Tiếp tục với bài viết này về Câu lệnh điều khiển trong Java
Trong khi
Được biết đến là vòng lặp phổ biến nhất, vòng lặp while đánh giá một điều kiện nhất định. Nếu điều kiện là đúng, mã được thực thi. Quá trình này được tiếp tục cho đến khi điều kiện được chỉ định là sai.
Điều kiện được chỉ định trong vòng lặp while phải là biểu thức Boolean. Sẽ xảy ra lỗi nếu kiểu được sử dụng là int hoặc string.
cú pháp
while [condition] { statementOne; }
Ví dụ
public class whileTest { public static void main[String args[]] { int i = 5; while [i 20] System.out.println["a is greater than 10"]; else System.out.println["a is less than 10"]; System.out.println["Hello World!"]; } } }0
Đầu ra.
5
6
7
8
9
10
Tiếp tục với bài viết này về Câu lệnh điều khiển trong Java
Cho mỗi
Việc duyệt các phần tử trong mảng có thể thực hiện bằng vòng lặp for-each. Các phần tử có trong mảng được trả về từng phần tử một. Cần lưu ý rằng người dùng không phải tăng giá trị trong vòng lặp for-each
Ví dụ
public class Main { public static void main[String args[]] { int a = 15; if [a > 20] System.out.println["a is greater than 10"]; else System.out.println["a is less than 10"]; System.out.println["Hello World!"]; } } }1
Đầu ra.
18
25
28
29
30
Tiếp tục với bài viết này về Câu lệnh điều khiển trong Java
Báo cáo phân nhánh
Câu lệnh rẽ nhánh trong java dùng để chuyển từ câu lệnh này sang câu lệnh khác, qua đó chuyển luồng thực thi
Tiếp tục với bài viết này về Câu lệnh điều khiển trong Java
Nghỉ
Câu lệnh break trong java dùng để kết thúc một vòng lặp và ngắt dòng chảy hiện tại của chương trình.
Ví dụ.
public class Main { public static void main[String args[]] { int a = 15; if [a > 20] System.out.println["a is greater than 10"]; else System.out.println["a is less than 10"]; System.out.println["Hello World!"]; } } }2
Đầu ra.
5
6
7
Tiếp tục với bài viết này về Câu lệnh điều khiển trong Java
Tiếp tục
Để chuyển sang lần lặp tiếp theo của vòng lặp, chúng ta sử dụng câu lệnh continue. Câu lệnh này tiếp tục luồng hiện tại của chương trình và bỏ qua một phần mã ở điều kiện đã chỉ định
Ví dụ
public class Main { public static void main[String args[]] { int a = 15; if [a > 20] System.out.println["a is greater than 10"]; else System.out.println["a is less than 10"]; System.out.println["Hello World!"]; } } }3
Đầu ra.
6 8 10 12 14
Nếu bạn mới bắt đầu, hãy xem Hướng dẫn về vòng lặp Java này để hiểu các khái niệm cơ bản
Đến đây, chúng ta kết thúc bài viết Các câu lệnh điều khiển trong bài viết Java này. Các câu lệnh điều khiển trong java phải được sử dụng hiệu quả để chương trình hoạt động hiệu quả và thân thiện với người dùng
Đào tạo chứng chỉ Java của Edureka được giám tuyển bởi các chuyên gia theo yêu cầu và nhu cầu của ngành. Khóa đào tạo này bao gồm kiến thức toàn diện về các khái niệm cơ bản và nâng cao về Java & J2EE cốt lõi cùng với các khung phổ biến như Hibernate, Spring và SOA. Trong khóa học này, bạn sẽ có kiến thức chuyên môn về các khái niệm như Mảng Java, Java OOP, Hàm Java, Vòng lặp Java, Bộ sưu tập Java, Chủ đề Java, Java Servlet và Dịch vụ web sử dụng các trường hợp sử dụng trong ngành. Tham gia Khóa đào tạo Java của chúng tôi tại Mangalore ngay hôm nay