谁能告诉我这个错误是什么意思啊? 哪里错了?代码没错误,不能执行。
public class TestDateSort{ public static void main(String args[]){ Date days[] =new Date[5]; days[0]= new Date (2006 , 5 ,4); days[1]= new Date (2008 , 4 ,3); days[2]= new Date (2001 , 1 ,2); days[3]= new Date (2011 , 3 ,4); days[4]= new Date (2002 , 5 ,6); bubbleSort(days); for(int i=0;i=1;i++){ for(int j=0;j<=i-1; j++){ if(a[j].compare(a[j+1])> 0 ){ Date temp =a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } return a; } }
class Date{ int year, month, day; Date (int y, int m, int d){ year =y; month =m; day = d; } public int compare (Date date){ return year >date.year ? 1 : year date.month? 1 :monthdate.day ? 1 : day