JAVA 新手入門必學觀念-1-變數的資料型態

  •  
  •  
  •  
  •  

JAVA 數字類型資料型態

byte = 位元組(占用 1Byte 記憶體),資料範圍 -128~127

short = 短整數(占用 2Byte 記憶體),資料範圍 -32768~32767

Welcome to wanchen travel blog website : )
歡迎來到玩轉芋圓部落格網站,最新豐富的美食餐廳與飯店心得,讓你熟知旅行大小事,跟著玩轉芋圓旅遊去!

int = 整數(占用 4Byte 記憶體),資料範圍 -2147483648~2147483647

long = 長整數 (占用 8Byte 記憶體),資料範圍 -9223372036854775808~9223372036854775807

float = 浮點數 (占用 4Byte 記憶體),資料範圍1.5×10-45~3.4×1037

double = 雙精準度 (占用 8Byte 記憶體),資料範圍5.0×10-324~1.7×10308

JAVA的變數型態,主要區分在於儲存記憶體的空間大小,因此如果在撰寫程式時,能夠妥善應用資料的型態,就可以妥善的節省記憶體空間。

以資料型態byte 為範例,因為byte只會使用到 1Byte記憶體空間,因此資料範圍只能儲存到 -128~127之間,如果超過127,程式會報錯,因此需要將資料型態改為int,即可以正常執行。

以下是錯誤範例,數字128,使用byte去定義,產生的錯誤訊息:

JAVA變數型態定義錯誤範例

錯誤訊息為:incompatible types: possible lossy conversion from int to byte,意思就是轉換時有錯誤,這時候只要將byte改成int就可以囉。如下圖範例:

JAVA變數型態定義正確範例

JAVA 字元、字串類型資料型態

JAVA內,文字分為字元與字串,字元只能定義單一個字。而字串則是可以多個字。以下為定義文字的規則與差別:

char = 定義字元(一個字),且內容需要用單引號包起來,例如:

char lastName = ‘陳’;

String = 定義字串(多個字),且內容需要用雙引號包起來,例如:

String lastName = “曉東”;

如上圖範例,字元char 跟 字串String,所定義資料時,包在內容物外的符號是有差別的!單引號雙引號有分別,如沒有使用正確,JAVA則會出現錯誤。

玩轉芋圓讀者優惠專區

★喜歡玩轉芋圓旅遊手札嗎?歡迎下載APP 把部落格文章帶著走!

玩轉芋圓app

★信用卡推薦
台新Richart開戶優惠 限量健身包連結登記或輸入專屬代碼「PIXNET111」

★wanchen畫的line貼圖
實用橘貓貼圖 Orange cat オレンジ ねこ→前往貼圖

★預訂門票行程推薦klook

★買藥妝必領 2020日本藥妝家電優惠
松本清藥妝品項齊全藥妝店
日本札幌藥妝1萬日圓折500日圓、3萬日圓折2000日圓
唐吉訶德折價券滿額免稅享折扣
Japantaxi 「88DFB5」日本計程車折價券 ¥500jpy
Amazon 日本亞馬遜 挖寶購物好好買
BicCamera優惠券 日本家電電器折價券
樂天銀座優惠券 樂天免稅店折價券

★飯店訂房
agoda限定優惠台灣人高使用率訂房網站
booking中文訂房全球旅遊玩透透
relux 新用戶領取好友邀請9折優惠券
stay japan 預訂合法日本民宿
airbnb優惠 領1100旅遊金

★機票預訂
skyscanner機票比價快速好用找便宜機票

★其他優惠
日本電器家電優惠券 EDION免稅+93折優惠
餐廳訂位eztable 新會員優惠 抽紅包壽星優惠餐廳
Willer Travel預訂日本高速巴士車票
otomo travel日本導遊預約「MLKLX0PR」 折扣300元
GLOBAL WiFi上網分享器租借8折

★外送叫餐app/台北叫車
foodpanda外送優惠 輸入手機號碼領優惠
ubereats優惠「eats-7vh9sk」2次NT$100元折扣
uber優惠「wanchen120」首次搭乘uber省120


  •  
  •  
  •  
  •  

發表迴響

Up ↑