1. 程式人生 > >Java基礎(變量數&常量&據類型&類型轉換)

Java基礎(變量數&常量&據類型&類型轉換)

bool order p s span png 賦值 基礎 ima byte

什麽是變量:

  • 變量就是一個不固定的數值,它隨時會改變,就像銀行卡裏存的錢一樣會變動。
  • 變量的格式:1 數據類型  變量名=變量值; 2 數據類型  變量名;   變量名=變量值;
  • 變量的三大要素:1變量類型   2變量名  3變量值
  • 這樣說可能有些抽象,我們看圖就一目了然:

技術分享圖片

什麽是常量:

  • 常量是在程序執行過程中,數值已經固定好了的,不會發生改變。
  • 常量的格式:只要在變量前加上final。

只能賦值一次通常在定義的時候會為其初始化。

數據類型分類:

  • 基本數據類型4類8種
A:整數 占用字節 B:浮點數 占用字節 C:字符 占用字節 D:布爾 占用字節
byte 1 float 4 char 2 boolean 1
short 2 double 8
int 4
long 8

註意事項:

  1. 整數默認為int,所以再用Long的時候末尾要加L
  2. 浮點數默認是double所以在使用float的時候末尾要加F
  • 引用數據類型:
  1. 類,接口,數組,String

類型轉換分類:

  • 隱式轉換
    1. 隱式轉換是Java中自動轉換的:從小到大轉換byte,shor,char--------int--------long--------float--------double
    2. byte與shor還有char不互相轉換
    3. boolean不參與轉換
  • 強制轉換
    1.   強制轉換就是從大到小(不過使用這個轉換可能損失精度)
    2.   格式:目標類型 變量名=(目標類型)被轉類型數值;

Java基礎(變量數&常量&據類型&類型轉換)