Điều kiện trong có thể được kiểm tra bằng cách sử dụng câu lệnh if. Câu lệnh if cũng có thể được theo sau bởi một câu lệnh else, được thực thi khi biểu thức Boolean sai. Bài viết này sẽ thảo luận về If Else Statement Trong Java.
Các gợi ý sau sẽ được đề cập trong bài viết này,
Bắt đầu với bài viết này về if else trong JAVA.
Có nhiều loại câu lệnh if trong java:
nếu Tuyên bố
Câu lệnh if được sử dụng để kiểm tra điều kiện và được theo sau bởi một tập hợp các câu lệnh. Các câu lệnh chỉ thực thi khi điều kiện được chứng minh là đúng.
Cú pháp:
if (điều kiện) {// mã được thực thi}
Thí dụ
public class Kiểm tra {public static void main (String [] args) {// xác định biến 'price' int price = 1800 // kiểm tra giá if (price> 1500) {System.out.print ('Giá lớn hơn 1500 ')}}}
Đầu ra:
Giá lớn hơn 1500
Tiếp tục với bài viết này về if else trong JAVA.
câu lệnh if-else
Câu lệnh if-else trong java cũng được sử dụng cho các điều kiện thử nghiệm. Khối if được thực thi nếu điều kiện là đúng. Nếu điều kiện sai, khối khác được thực thi.
Cú pháp:
if (điều kiện) {// mã nếu điều kiện là đúng} else {// mã nếu điều kiện là sai}
Thí dụ:
public class Kiểm tra {public static void main (String [] args) {// xác định một biến int num = 15 // Kiểm tra xem số có chia hết cho 2 không if (num% 2 == 0) {System.out.println ( 'Số chẵn')} else {System.out.println ('Số lẻ')}}}
Đầu ra:
Số lẻ
Hãy xem một ví dụ khác, trong đó chương trình kiểm tra xem năm được nhập có phải là năm nhuận hay không.
Thí dụ:
Nhập sqoop từ oracle sang hdfs
public class Test {public static void main (String [] args) {int year = 2028 if (((year% 4 == 0) && (year% 100! = 0)) || (year% 400 == 0) ) {System.out.println ('LEAP YEAR')} else {System.out.println ('NOT A LEAP YEAR')}}}
Đầu ra:
LEAP NĂM
Tiếp tục với bài viết này về if else trong JAVA.
Sử dụng toán tử bậc ba
Toán tử bậc ba (?:) Có thể được sử dụng thay cho câu lệnh if else. Nếu điều kiện có vẻ là đúng, kết quả của? Được trả lại. Nếu nó là false, kết quả của: được trả về.
Thí dụ:
public class Test {public static void main (String [] args) {int num = 12 // Sử dụng toán tử bậc ba String output = (num% 2 == 0)? 'Even number': 'Odd number' System.out.println (đầu ra)}}
Đầu ra:
Số chẵn
Tiếp tục với bài viết này về if else trong JAVA.
if-else-if bậc thang:
Một khối mã có thể được thực thi giữa nhiều khối, sử dụng if-else-if bậc thang.
Việc thực thi các câu lệnh này diễn ra từ trên xuống.
Khi biểu thức kiểm tra có vẻ đúng, mã có trong phần thân của câu lệnh if sẽ được thực thi. Nếu không có biểu thức kiểm tra nào là đúng, thì câu lệnh else sẽ được thực thi.
Thí dụ:
public class Kiểm tra {public static void main (String [] args) {int num = 15 if (num> 0) {System.out.println ('POSITIVE NUMBER')} else if (num<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } }
Đầu ra
bảng trong một bảng html
SỐ DƯƠNG
Tiếp tục với bài viết này về if else trong JAVA.
Câu lệnh if lồng nhau:
Câu lệnh này được biểu diễn bằng một khối if với một khối if khác. Đối với khối if bên trong để thực thi, điều kiện của khối bên ngoài phải đúng.
Cú pháp:
if (điều kiện) {// mã được thực thi if (điều kiện) {// mã được thực thi}}
Thí dụ:
public class Test {public static void main (String [] args) {// Tạo hai biến int age = 20 int weight = 55 // áp dụng điều kiện if (age> = 18) {if (weight> 50) {System.out .println ('Bạn được phép đi bộ.')} else {System.out.println ('Bạn không được phép đi bộ.')}} else {System.out.println ('Phải trên 18 tuổi. ')}}}
Đầu ra:
Bạn được phép đi bộ.
Câu lệnh if-else trong java cho phép người dùng kiểm tra vô số điều kiện một cách cực kỳ hiệu quả.
Vì vậy, chúng ta đã kết thúc bài viết này về 'if else trong Java'. Nếu bạn muốn tìm hiểu thêm, hãy xem Đào tạo Java của Edureka, một công ty học trực tuyến đáng tin cậy. Edureka's được thiết kế để đào tạo bạn về cả khái niệm Java cốt lõi và nâng cao cùng với các khung Java khác nhau như Hibernate & Spring.
Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của blog này và chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.