Cho chương trình tên message.class: public static void main(String[] args) { if (args.equals(“-g”)) System.out.print(“Goodbye, “); for (int i = 1; i < args.length; i++) System.out.print(“ “ + args[i]); } Nếu chương trình chạy với lệnh java message -g cruel world, vậy tham số args có giá trị là gì?
>
Trả lời:
Đáp án đúng: A
Trong Java, khi chạy một chương trình với dòng lệnh java message -g cruel world
, các tham số truyền vào từ dòng lệnh sẽ được lưu trữ trong mảng args
. Mảng args
sẽ chứa các chuỗi được phân tách bởi khoảng trắng.
args[0]
sẽ là "-g"args[1]
sẽ là "cruel"args[2]
sẽ là "world"
Vì vậy, khi chương trình chạy, args
sẽ chứa các giá trị: "-g", "cruel", và "world".