public static int compare(Dates a){return year>a.year?1:year<a.year?-1:month>a.month?1:month<a.month?-1:day>a.day?1:day<a.day?-1:0;}请问这个三目运算符是怎么计算的啊 查看完整描述