Java邮编程序

时间:2012-12-01 09:07:58

标签: java zipcode

我有家务。我被要求制作一个程序,从用户输入获取zipcode。然后我将仅使用第一个数字来确定位置。我的导师告诉我,要使用的数据类型是int。你能帮我吗?感谢

1 个答案:

答案 0 :(得分:3)

您正在将字符与整数进行比较,因此目前您正在将它们与控制字符U + 0003和U + 0004进行比较 - 您希望将它们与字符进行比较代表数字:

if (zipCode.charAt(0) <= '3')
...
if (zipCode.charAt(0) >= '4')
    if (zipCode.charAt(0) <= '6')

(你也可以考虑使用switch语句......)

根据邮政编码的含义,我不知道这是否正确,但这是您的代码的直接问题。