课程
/后端开发
/Java
/Java入门第三季
如题,不太明白集合章节中定义学生类时,老师为什么把ID定义为String,是为了用Scanner方便获取吗,如果定义为int,用Scnner获取时输入非整数就会有异常,需要处理异常
2017-10-30
源自:Java入门第三季 5-3
正在回答
推测,因为int代表的最大整数位2147483647 作为id来讲,一串数字被当做String是没问题,定义为int时,如果大于了2147483647,就会出错
ID,代指的是账号名,你玩游戏注册账号的时候也必须有个ID,那个ID基本上都是String类型的。ID是identification的缩写,一般是一串数字或者是一串英文或者一串中文,但都是字符串。所以用String类型,不用int。
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答为什么显示 :方法insert(int,char)对于类型string是未定义的
8 回答请问 int indexOf(int ch) 中为什么ch是 字符 参数却是int类型呢
5 回答set类型定义
4 回答id的类型为甚么是String?
1 回答为什么泛型不能是基本类型呢?