【Java】【基本數據類型】數字字符串和數值型數據有什麼區別?

數據類型不同,使用起來自然也不同了,數值型數據可以進行加減乘除操作,字符串則不行,而字符串可以進行字符串連接操作,比如將“123”和“456”連接起來,就是“123456”了,數字字符串可以通過基本數據類型的包裝類轉換成數值型。

兩種數據類型所佔的內存空間也是不一樣的,字符串佔2個字節,而數值型則不一定,得看它是什麼類型的了,byte 1字節,short 2字節,int 4字節,float 4字節,double 8字節。

ASCII碼值不同,字符‘1’的ASCII碼值是49而不是1,而數值型的1的ASCII碼值就是1。這一點在做字符串的字典排序是需要特別注意!

*在JAVA裏面,從控制檯輸入的數據,都會被保存成字符串類型,所以,如果想要獲得到具體的值時,需要用基礎數據類型的包裝類對應的函數來轉換一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章