www.updatesofts.com
‘args[]’ là một mảng kiểu “String”. Các đối số (arguments) từ các dòng lệnh được lưu vào
mảng. Mã nằm giữa dấu ngoặc móc của
‘main’ được goi là ‘method block’. Các phát
biểu được thực thi trong
‘main’ cần được chỉ rõ trong khối này.
System.out.println(“My first program in Java”);
Dòng lệnh này hiển thị chuỗi “My first program in Java” trên màn hình. Phát biểu
‘println()’ tạo ra một cổng xuất (output). Phương thức này cho phép hiển thị một chuỗi
nếu chuỗi đó được đưa vào với sự trợ giúp của ‘System.out’. Ở đây ‘System’ là một lớp đã
định trước, nó cho phép truy nhập vào hệ thống và ‘out’ là một chuỗi xuất được kết nối
với dấu nhắc (console).
3.2.2
Truyền đối số trong dòng lệnh
Các mã sau đây cho ta thấy các tham số (argument) của các dòng lệnh được tiếp nhận
như thế nào trong phương thức
‘main’.
Program 3.2
class Pass{
public static void main(String parameters[])
{
System.out.println(“This is what the main method received”);
System.out.println(parameters [0 ]);
System.out.println(parameters [1 ]);
System.out.println(parameters [2 ]);
}
}
Hình vẽ sau đây mô tả các đối tượng được thực hiện tại các dòng lệnh như thế nào
Hình 3.1 Passing command line arguments
Khi gặp một dấu trắng (space), có thể hiểu một chuỗi được kết thúc. Nhưng thông thường
một chuỗi được kết thúc khi gặp dấu nháy kép. Hình vẽ dưới đây sẽ mô tả đìều này.