iv'đã cố gắng tìm hiểu lập trình java cơ bản trong 2 ngày qua và tôi gặp phải sự cố tôi không thể kích hoạt khi xem mã sau:Người mới bắt đầu cơ bản trong Java: 'đối số' có nghĩa là gì trong Java
class DayCounter {
public static void main(String[] arguments) {
int yearIn = 2008;
int monthIn = 1;
if (arguments.length > 0)
monthIn = Integer.parseInt(arguments[0]);
if (arguments.length > 1)
yearIn = Integer.parseInt(arguments[1]);
System.out.println(monthIn + "/" + yearIn + " has "
+ countDays(monthIn, yearIn) + " days.");
}
}
Tôi không thể hiểu dòng if (arguments.length > 0)
nghĩa là gì arguments
có nghĩa là gì? Giá trị đến từ đâu?
"public static void main (String [] arguments)" (ngay dưới Class DayCounter) – User404
[Xem tại đây] (http://docs.oracle.com/javase/tutorial/essential/environment/cmdLineArgs.html) . nó sẽ cung cấp cho bạn sự an ủi tốt hơn – gks