如题,不太明白集合章节中定义学生类时,老师为什么把ID定义为String,是为了用Scanner方便获取吗,如果定义为int,用Scnner获取时输入非整数就会有异常,需要处理异常
推测,因为int代表的最大整数位2147483647 作为id来讲,一串数字被当做String是没问题,定义为int时,如果大于了2147483647,就会出错
ID,代指的是账号名,你玩游戏注册账号的时候也必须有个ID,那个ID基本上都是String类型的。ID是identification的缩写,一般是一串数字或者是一串英文或者一串中文,但都是字符串。所以用String类型,不用int。