Java學習筆記(三) Java基本知識 運算子

2021-08-21 21:06:25 字數 915 閱讀 3473

一、算術運算子:

+,-,*,/,%,++,–

二、關係運算子:

用來判斷條件是否成立。一般都用在分支結構或迴圈結構中

三、邏輯運算子:

當有兩個條件以上進行判斷是否成立時,需要使用邏輯運算子。

即與,或,非:&&,||,!

&&(與):用於判斷兩個條件是否同時成立

||(或):用於判斷是否有條件成立。

! :用於條件的否定

又稱之為短路運算子

當使用&&或者||時,第乙個條件能確定結果時,就不會執行第二個條件,這種行為可視為短路現象。

單個符號的 &(與) |(或) 沒有短路現象。

四、賦值運算子:

=,賦值運算,給前面的變數賦值

擴充套件賦值運算子

+=,-=,*=,/=,%=。

a+=1相當於 a = a + 1

a-=b相當於 a = a - b;

五、字串拼接符號,」 + 「

當+前後,只要有乙個是字串型別,就做拼接操作

拼接後的結果是字串型別。

六、三目運算子(三元運算子)

關係運算與邏輯運算統稱為條件運算

變數型別 變數= 條件表示式?值1:值2;

例:

int n =(3>2 && 4>6) ? 250 : 200;
變數型別:需要與值1或值2的型別相同。

而值1與值2的型別要麼相同,要麼就可以自動轉換。

Java學習筆記(三)

物件導向高階 集合和例外都是物件導向的核心內容。物件導向高階 修飾符 static 可修飾變數 屬性 可修飾方法 可修飾 塊。static int data語句說明data為類變數,為乙個類的共享變數,屬於整個類。int data為例項變數。例 static int data m1.data 0 m...

java 學習筆記 陣列(三)

標籤 在電腦科學中,陣列資料結構 英語 array data structure 簡稱陣列 英語 array 是由相同型別的元素 element 的集合所組成的資料結構,分配一塊連續的記憶體來儲存。利用元素的索引 index 可以計算出該元素對應的儲存位址。靜態初始化基本型別 int array 靜...

Java學習筆記(五) Java基本知識 陣列

概念 一組相同型別的資料的組合 1 陣列的初始化 陣列的變數初始化 3種情況 1 靜態初始化 string names int nums 2 動態初始化 規定陣列長度的寫法 int ages new int length 不規定長度的寫法 int ages new int double counts...