我这里有一个课,可以给我一定顺序的约会
我想做的是用四种类型的Dates组成此类的数组。
1984年5月16日
1978年11月14日
1980年9月21日
1987年7月3日
我如何将这些日期放入数组?
public class DateArray {
private String month;
private int day;
private int year;
public DateArray(String n, int d, int y){
month = n;
day = d;
year = y;
}
public String toString(){
return month + "/" + day + "/" + year;
}
这是我的
Main
现在的样子:DateArray date = new DateArray("jan", 5, 20);
String s = date.toString();
System.out.println(s);
DateArray [] dates = new DateArray[3];
for(int i =0; i<dates.length; i++)
{
System.out.println(dates[i]);
}
最佳答案
您没有在代码示例中为数组元素设置任何值。您需要类似的东西
dates[0] = new DateArray(month, day, year);
对于每个元素。另外,我建议命名不是数组的“数组”类型可能会造成混淆。