JAVA基礎_表達式和運算符

運算符

賦值運算符

賦值運算符的結核性是從右向左的
賦值的左側只能爲一個變量名,而右側可以是變量、常量或者表達式,例如:

int a=12; int a = b+c; int a = function();

算術運算符

算術運算符就是加減乘除

自增/自減運算符:
兩種形式: ++變量 或者 變量++ || --變量 或者 變量--
複合運算符:
+= -= *= /= %=

關係運算符

> < >= <= == !=

邏輯運算符

運算符 功能
&&
||
!

邏輯運算符有“短路”現象

三目運算符

語法如下:

布爾表達式 ? 表達式1 : 表達式2

運算符優先級和表達式

在這裏插入圖片描述

數據類型轉換

  • 隱性轉換:把低精度的數據賦值給高精度的變量。
double a = 1; //低精度的1賦值給高精度的變量a,這裏就是隱性轉換
  • 強制轉換:當高精度數據賦值給低精度的變量的時候需要強制轉換。
int a = (int)2.344; //這裏就是高進度數據轉化爲低精度的變量的時候
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章