Các biểu thức, câu lệnh và khối Java

Trong hướng dẫn này, bạn sẽ tìm hiểu về biểu thức Java, câu lệnh Java, sự khác biệt giữa biểu thức và câu lệnh, và các khối Java với sự trợ giúp của các ví dụ.

Trong các chương trước, chúng ta đã sử dụng các biểu thức, câu lệnh và khối mà không cần giải thích nhiều về chúng. Bây giờ bạn đã biết về các biến, toán tử và nghĩa đen, sẽ dễ dàng hiểu các khái niệm này hơn.

Biểu thức Java

Một biểu thức Java bao gồm các biến , toán tử , ký tự và lời gọi phương thức. Để biết thêm về các cuộc gọi phương thức, hãy truy cập các phương thức Java . Ví dụ,

int score; 
score = 90;

Đây score = 90là một biểu thức trả về một int. Hãy xem xét một ví dụ khác,

Double a = 2.2, b = 3.4, result;
result = a + b - 3.4;

Đây, a + b - 3.4là một biểu thức.

if (number1 == number2)
    System.out.println("Number 1 is larger than number 2");

Đây number1 == number2là một biểu thức trả về giá trị boolean. Tương tự, "Number 1 is larger than number 2"là một biểu thức chuỗi.

Câu lệnh Java

Trong Java, mỗi câu lệnh là một đơn vị thực thi hoàn chỉnh. Ví dụ,

int score = 9*5;

Ở đây, chúng tôi có một tuyên bố. Việc thực hiện hoàn chỉnh các tuyên bố này liên quan đến số nguyên nhân lên 9và 5và sau đó gán kết quả vào biến score.

Trong câu lệnh trên, chúng ta có một biểu thức 9 * 5. Trong Java, biểu thức là một phần của câu lệnh.

Câu biểu cảm

Chúng ta có thể chuyển một biểu thức thành một câu lệnh bằng cách kết thúc biểu thức bằng a ;. Chúng được gọi là câu lệnh biểu thức. Ví dụ,

// expression
number = 10
// statement
number = 10;

Trong ví dụ trên, chúng ta có một biểu thức number = 10. Ở đây, bằng cách thêm dấu chấm phẩy ( ;), chúng ta đã chuyển đổi biểu thức thành một câu lệnh ( number = 10;).

Hãy xem xét một ví dụ khác,

// expression
++number
// statement
++number;

Tương tự, ++numberlà một biểu thức trong khi ++number;là một câu lệnh.

Tuyên bố Tuyên bố

Trong Java, các câu lệnh khai báo được sử dụng để khai báo các biến. Ví dụ,

Double tax = 9.5;

Câu lệnh trên khai báo một loại thuế biến đổi được khởi tạo thành 9.5.

Lưu ý : Có những câu lệnh luồng điều khiển được sử dụng trong việc ra quyết định và tạo vòng lặp trong Java. Bạn sẽ tìm hiểu về các câu lệnh luồng điều khiển trong các chương sau.

Khối Java

Một khối là một nhóm các câu lệnh (không hoặc nhiều hơn) được đặt trong dấu ngoặc nhọn { }. Ví dụ,

class Main {
    public static void main(String[] args) {
    	
        String band = "Beatles";
    	
        if (band == "Beatles") { // start of block
            System.out.print("Hey ");
            System.out.print("Jude!");
        } // end of block
    }
}

Đầu ra :

Hey Jude!

Trong ví dụ trên, chúng ta có một khối if {....}.

Ở đây, bên trong khối, chúng ta có hai câu lệnh:

  • System.out.print("Hey ");
  • System.out.print("Jude!");

Tuy nhiên, một khối có thể không có bất kỳ câu lệnh nào. Hãy xem xét các ví dụ sau,


class Main {
    public static void main(String[] args) {
    	
        if (10 > 5) { // start of block	
 
        } // end of block
    }
}

Đây là một chương trình Java hợp lệ. Ở đây, chúng tôi có một khối if {...}. Tuy nhiên, không có bất kỳ tuyên bố nào bên trong khối này.

class AssignmentOperator {
    public static void main(String[] args) {  // start of block 	

    } // end of block
}

Ở đây, chúng tôi có khối public static void main() {...}. Tuy nhiên, tương tự như ví dụ trên, khối này không có bất kỳ câu lệnh nào.









Gõ tìm kiếm nhanh...