我有一个函数,它接收一个邮政编码并根据它所属的范围为其分配一个数字。如果它不属于某个范围,我希望它失败。我该怎么办?
/**
* Calculates zone number from second zip code
* @param endZip
* @return endZone
*/
public static int endZone(int endZip)
{
int endZone = 0;
//zone 1
if (endZip >= 00001 && endZip <= 6999)
{
endZone = 1;
}
//zone 2
else if (endZip >= 07000 && endZip <= 19999)
{
endZone = 2;
}
//zone 3
else if (endZip >= 20000 && endZip <= 35999)
{
endZone = 3;
}
//zone 4
else if (endZip >= 36000 && endZip <= 62999)
{
endZone = 4;
}
//zone 5
else if (endZip >= 63000 && endZip <= 84999)
{
endZone = 5;
}
//zone 6
else if (endZip >= 85000 && endZip <= 99999)
{
endZone = 6;
}
return endZone;
}