为啥输入11位的手机号会报错啊,11为以下的就可已运行???

http://img.mukewang.com/576e6fcb0001316607670395.jpg

一抹笑清风
浏览 1504回答 2
2回答

年少掌心梦话

提示数字格式异常,你用Integer.parseInt转成的int类型数据,猜测可能是数据大小超出边界了,你用Long类的parseLong转换成Long类型看看。

yanrun

因为已经超过int型的最大值,所以会报错。建议一般手机号使用String型,因为手机号基本不会参与运算,如果一定要使用数字类型的话,可以用long或BigInteger
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java