JAVA基礎——第二章,變量,數據類型和運算符

一,變量聲明及使用

  • 申明變量再賦值
int money;    //聲明變量
monry = 100;    //賦值
  • 聲明變量並賦值
int money = 100;    //聲明變量並賦值

二,JAVA常用數據類型

  • byte = 1byte = 8bit
  • short = 2byte = 16bit
  • char = 2byte = 16bit
  • int = 4byte = 36bit
  • float = 4byte = 36bit
  • double = 8byte = 64bit
  • long = 8byte = 64bit
  • boolean = 1bit
  • 數據類型的幾種特殊情況

  1. 任何數操作doublie,結果都爲doublie類型。
  2. byte + byte 或 short + short時:值未超出最大值時結果爲int,超出最大值時程序報錯。

三,變量命名規則

  1. 第一個單詞的首字母小寫,其後單詞的首字母大寫(駝峯寫法)
  2. 首字母可以爲: " _ " 和 " $ " , 其餘部分可以爲:數字, " _ " ," $ " 符號

四,賦值運算符

變量名 = 表達式;(右邊賦值給左邊)

int a = (b + 3) + (b -1);    //賦值運算符

五,算術運算符

  • 加,減,乘,除:+,-,*,/
  • 優先級:加減 < 乘除

六,關係運算符

  • >,<,==,>=,<=,!=
  • 大於,小於,等於,大於等於,小於等於,不等於
  • 作用:用來做比較運算
  • 比較的結果:boolean類型,值:true(真),false(假)

七,邏輯運算符

運算符 表達式 說明
&& 條件1 && 條件2 僅僅兩個條件同時爲真時,結果爲真
|| 條件1 || 條件2 只要兩個條件有一個爲真,結果爲真
! ! 條件1 條件爲真時,結果爲假,條件爲假時,結果爲真

八,運算符的優先級

  1. 最高的優先級:小括號()
  2. 順序:單目運算符(i++,i--) > 算術運算符 > 關係運算符 > 邏輯運算符
  3. 當運算符比較多,無法確定執行順序時,可以使用小括號()控制一下順序

九,自動類當運算符型轉換規則

  • 滿足自動轉換規則的條件
  1. 兩種類型要兼容:(整數和浮點數)相互兼容
  2. 目標類型大於源類型:例:double型大於int型
  • 如果一個操作數爲double型,則整個表達式可提升爲double型

十,強制類型轉換

  • 數據類型    變量名    =    (類型名)表達式
int b = (int)10.2;    //強制類型轉換

 

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