黑马程序员技术交流社区

标题: 如何判断从键盘输入整数是否过大! [打印本页]

作者: kkopopo    时间: 2014-3-4 19:32
标题: 如何判断从键盘输入整数是否过大!
本帖最后由 kkopopo 于 2014-3-4 20:46 编辑

如题!

想了半天也想不出!
作者: e.c    时间: 2014-3-4 19:59
本帖最后由 e.c 于 2014-3-4 20:02 编辑

从键盘得到的肯定是字符串
只要是全数字,那就判断长度。小于10肯定在int范围。
还要具体的话:
      超过10位 超过int范围str.length()>new String(Integer.MAX_VALUE)).length(); 超过int范围
      如果是10位再comparTo(new String(Integer.MAX_VALUE))>0 超过int范围

作者: kkopopo    时间: 2014-3-4 20:46
e.c 发表于 2014-3-4 19:59
从键盘得到的肯定是字符串
只要是全数字,那就判断长度。小于10肯定在int范围。
还要具体的话:

谢  谢!谢  谢!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2