int monthFromDB1 = 3;
int monthFromDB2 = 7;int[] monthesFromDB3 = int[12];
// Load monthes as Integer objects from DB3.for (int i = 0; i<12; i++)
  if (monthFromDB1>monthesFromDB3[i]||monthesFromDB3[i]>monthFromDB2)
    monthesFromDB3[i] = -1;for (int i=0; i<12; i++)
  if (monthesFromDB3[i]!=-1)
    // Then this is your month under conditions.

解决方案 »

  1.   

    去删除第三个DB中的数据比07要小的财年月份的数据,以后的月份(也就是从07,0812,01,到02
    ?????
    如果你得到"03"和"07",你到底要删除那些月?
      

  2.   

    如果,我得到到财年的起始月是03也就是3月份的话,那接下的月份就是04,05,06,07,08,09,10,11,12,01,02(注意,这里的01,02代表的是一个财年的第十一和第十二月)。