Câu lệnh và khoảng trắng/xuống dòng trong Java | Laptrinhcanban.com

HOME › >>

Câu lệnh và khoảng trắng/xuống dòng trong Java

Khi thực thi một chương trình được tạo bằng Java, những đoạn thực thi được gọi là câu lệnh. Chương trình bao gồm nhiều câu lệnh được mô tả theo thứ tự và thực hiện tuần tự. Câu lệnh bao gồm các phép gán giá trị cho biến, câu lệnh điều kiện (như câu lệnh if) để chia nhánh, và câu lệnh vòng lặp (như while) để thực hiện các phép toán lặp lại. Ở đây, chúng ta sẽ giải thích các quy tắc khi viết câu lệnh trong Java và cách định dạng khoảng trắng và xuống dòng để tăng tính đọc dễ hiểu khi cấu trúc chương trình.

Viết Câu lệnh

Trước hết, hãy nói về câu lệnh. Một câu lệnh là một phần thực thi độc lập trong chương trình. Bạn có thể viết nhiều câu lệnh trong một chương trình và chúng sẽ thực hiện tuần tự theo một thứ tự đã xác định trước.

Dấu chấm phẩy (;) được sử dụng như một dấu phân cách giữa các câu lệnh. Bằng cách đặt dấu chấm phẩy ở cuối, bạn đánh dấu sự kết thúc của một câu lệnh.

Câu lệnh thứ nhất;
Câu lệnh thứ hai;
Câu lệnh thứ ba;

Hãy xem xét ví dụ sau. Bên trong phương thức main, có ba câu lệnh.

class Hello03 {
public static void main(String[] args) {
System.out.println("Hello"); // Câu lệnh 1
System.out.println("How are you?"); // Câu lệnh 2
System.out.println("Bye"); // Câu lệnh 3
}
}

Khi chương trình được thực hiện, phương thức main sẽ được gọi đầu tiên, và các câu lệnh bên trong khối sẽ được thực hiện tuần tự. Trong ví dụ này, khi chương trình được thực hiện, nó sẽ xuất thông báo ra màn hình theo thứ tự của các câu lệnh:

Thứ tự Thực hiện của Câu lệnh 1

Thứ tự Thực hiện của Câu lệnh

Các câu lệnh sẽ được thực hiện theo thứ tự chúng được viết. Quay lại ví dụ trước:

class Hello03 {
public static void main(String[] args) {
System.out.println("Hello"); // Câu lệnh 1
System.out.println("How are you?"); // Câu lệnh 2
System.out.println("Bye"); // Câu lệnh 3
}
}

Do thứ tự thực hiện, Câu lệnh 1, Câu lệnh 2 và Câu lệnh 3 sẽ được thực hiện tuần tự. Kết quả thực tế khi chạy chương trình xác nhận điều này:

Thứ tự Thực hiện của Câu lệnh 2

Xử lý Khoảng trắng và xuống dòng trong Chương trình

Chúng ta sẽ kiểm tra cách xử lý khoảng trắng và xuống dòng khi viết chương trình bằng Java. Cho đến nay, các ví dụ đã được viết như sau:

class Hello{
public static void main(String[] args){
System.out.println("Hello");
}
}

Bạn cũng có thể viết như sau, với một dòng mới trước dấu {:

class Hello
{
public static void main(String[] args)
{
System.out.println("Hello");
}
}

Trong chương trình viết bằng Java, bạn có thể tự do thêm dấu cách và xuống dòng miễn là chúng không nằm trong giữa một từ. Do đó, mặc dù có thể, nhưng không khuyến khích viết mã như sau:

class Hello
{
public
static
void
main(String[] args)
{
System.
out.
println("Hello");
}
}

Về khoảng trắng, thường thì người ta sử dụng thụt đầu dòng (dấu cách hoặc tab) để tổ chức mã theo khối (từ { đến }). Kích thước thụt đầu dòng ưa chuộng thường nằm trong khoảng 2 đến 4 dấu cách. Tuy nhiên, nếu bạn muốn không có thụt đầu dòng, bạn có thể viết mã như sau:

class Hello{
public static void main(String[] args){
System.out.println("Hello");
}
}

Tuy nhiên, việc không có thụt đầu dòng khiến cho việc phân biệt nơi một phương thức kết thúc và phương thức khác bắt đầu trở nên khó khăn. Vì vậy, không khuyến khích.

Mặc dù bạn có thể tự do thêm dấu cách và xuống dòng miễn là chúng không nằm giữa một từ, nhưng việc thêm một dấu cách trong một từ sẽ dẫn đến lỗi. Ví dụ, trong đoạn mã sau, có một dấu cách trong System:

class Hello04{
  public static void main(String[] args){
    Sys tem.out.println("Hello");
  }
}

Biên dịch đoạn mã này sẽ tạo ra một lỗi.

Lỗi xử lý khoảng trắng và xuống dòng 1

Xét qua những điểm này, Kiyoshi khuyên bạn hãy thiết lập các quy tắc để viết mã dễ dàng cho bạn và đảm bảo tính đọc hiểu khi xem lại chương trình của mình.

Tổng kết

Trên đây Kiyoshi đã giải thích về các quy tắc viết lệnh trong Java và cách định dạng khoảng trắng và xuống dòng để tăng tính dễ đọc trong chương trình của bạn.

URL Link

https://laptrinhcanban.com/java/java-co-ban-cho-nguoi-moi-bat-dau/kien-thuc-co-ban-ve-java/cau-lenh-trong-java/

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME  › >>

Profile
きよしです!笑

Tác giả : Kiyoshi (Chis Thanh)

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.