java入門基礎篇 java的運算子

2021-09-02 06:03:03 字數 899 閱讀 7246

自減:- -自增:++

功能:使變數的值增一或者減一

a++(a--):使用變數之後,在對變數進行+1(或者-1)

++a (--a):使用變數之前,就對變數進行+1(或者-1)

比較運算子:> (大於)、

>=(大於等於)、<=(小於等於)、!=(不等於)。

邏輯運算子:

&& 、&(邏輯與)

功能:條件都成立時,才會輸出true

&& 、&區別:

&(非短路預算符):不管&左邊是真是假都會判斷右邊

&&(短路運算子):如果&&左邊為假,就不再判斷右邊

||與|最大的區別(面試重點):

||邏輯運算子 |數**算符

|數**算符 |運算 轉為二進位制都為1時才為1

例如: 0xff & 0x32

11111111 00110010

結果:11111111(位置相對有1則為1)

(二進位制) == 127

!(邏輯非)

功能:除了什麼條件意外都成立,輸出true

三目運算子: (布林表示式(條件)?結果1: 結果2:)

(?表示不知真假,結果為true執行結果1,結果為false執行結果2)

左移(《):乙個數左移n位,就是將這個數乘以2的n次方。

右移(》):乙個數右移n位,就是將這個數除以2的n次方。

java基礎 陣列篇

陣列 可以儲存多個元素並且多個元素是 同一種型別的容器 陣列的定義 資料型別 陣列名 資料型別 陣列名 舉例 int a 定義了乙個int型別的陣列變數a int a 定義了乙個int型別 變數a陣列 這兩種方式的定義 雖然寫法不一樣,並且讀法不一樣,但是表達的效果一樣,都是在定義乙個陣列,推薦使用...

Java基礎篇 多型

簡單的講一講多型 多型思想 同乙個行為具有多個不同表現形式或形態的能力。前提條件 繼承 重寫 父類引用指向子類物件 基本語法 parent p new child 假如父類有五個子類,那麼父類引用可以指向五個不同的子類 非同時指向五個 增加易讀性和可維護性,降低記憶體占用。下面展示乙個有趣的小例子 ...

Java基礎篇 多型

1.多個子類繼承於某同一父類,該父類引用能指向任一子類物件,並能呼叫被子類重寫的方法。2.實現類與介面之間也存在多型,介面引用可以指向其任一實現類的物件,並能呼叫其被實現類重寫的方法。3.子類與父類之間的多型 和 實現類與介面之間的多型 區別在於 乙個類只能繼承於乙個父類,但能實現多個介面。4.注意...