郵便番号を取り込んで、その範囲に基づいて番号を割り当てる関数があります。いずれかの範囲に収まらない場合は失敗させたい。私は何をしますか?
/**
* 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;
}