課程
/后端開發
/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 回答為什么泛型不能是基本類型呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-10-23
推測,因為int代表的最大整數位2147483647? ?作為id來講,一串數字被當做String是沒問題,定義為int時,如果大于了2147483647,就會出錯
2017-10-30
ID,代指的是賬號名,你玩游戲注冊賬號的時候也必須有個ID,那個ID基本上都是String類型的。ID是identification的縮寫,一般是一串數字或者是一串英文或者一串中文,但都是字符串。所以用String類型,不用int。