Java基礎(chǔ)------運(yùn)算符

算術(shù)運(yùn)算符

  1. 符號:+,-岔冀,*凯旭,/,%使套,++罐呼,— —
  2. 意義:
    • +:正號,加法侦高,字符串連接符嫉柴。
    • /:整數(shù)相除,結(jié)果只能是整數(shù)奉呛。(只要操作中任意一個(gè)數(shù)據(jù)變?yōu)楦↑c(diǎn)數(shù)计螺,就可以得到小數(shù))
    • %:取余
    • ++,— —:
      • ++ 其實(shí)相當(dāng)于把數(shù)據(jù)+1
      • 單獨(dú)使用:在數(shù)據(jù)前后瞧壮,結(jié)果一致登馒。
      • 參與操作使用:a.若在數(shù)據(jù)前,數(shù)據(jù)先++/— —,在操作b.若在數(shù)據(jù)后咆槽,數(shù)據(jù)先操作陈轿,再++/— —


        image.png

賦值運(yùn)算符

  1. 符號:=,+=,—=麦射,*=蛾娶,/=,%=
  2. a += 10潜秋;------把左邊和右邊的和賦值給左邊蛔琅。
  3. 注意事項(xiàng):a = a + 3;與a += 3;結(jié)果是等價(jià)的,理解上不是等價(jià)的峻呛。因?yàn)?=內(nèi)含了強(qiáng)制類型轉(zhuǎn)換功能罗售。
  4. 重點(diǎn)注意:賦值運(yùn)算符的左邊必須是一個(gè)變量。

關(guān)系運(yùn)算符

image.png

邏輯運(yùn)算符

  1. 符號:&,|,!,^,&&,||

  2. image.png
  3. 特點(diǎn):用于連接布爾型表達(dá)式的運(yùn)算钩述。eg:Java中不可以寫3<X<6莽囤,應(yīng)該寫成 X >3 & X < 6.

  4. 總結(jié):

    • &:與 有假則假
    • | :或 有真則真
    • !:非 非false則true切距,非true則false
    • ^ :異或 相同為假,不同為真
    • &&和&的區(qū)別是:如果左邊有false了惨远,右邊將不再執(zhí)行谜悟。
    • | | 和 | 的區(qū)別是:如果左邊有true了,右邊將不再執(zhí)行北秽。

位運(yùn)算符(理解就可以)

  1. 是針對二進(jìn)制數(shù)據(jù)的運(yùn)算

  2. 符號:

    • &:按位與
    • | :按位或
    • ^:按位異或
    • ~:按位取反
    • <<:左移 左邊溢出位舍棄葡幸,右邊空位補(bǔ)0.
    • :右移 左邊空位:負(fù)數(shù)補(bǔ)1,正數(shù)補(bǔ)0.
      * >>>:無符號右移 左邊空位補(bǔ)0(不考慮正負(fù))

  3. 面試題:
    a.請用最高的效率寫出2乘以8這個(gè)式子
    2*8-----2<<3
    b.請把兩個(gè)數(shù)據(jù)交換
    eg:int a = 10; int b = 20;
    結(jié)果:a = 20; b = 10;
    方案一(開發(fā)用)

    int temp = a;
    a = b;
    b=temp;
    System.out.println(a+"-----"+b);

方案二:使用位^運(yùn)算符
特點(diǎn):一個(gè)數(shù)據(jù)對同一個(gè)數(shù)據(jù)位^運(yùn)算兩次贺氓,數(shù)據(jù)不變蔚叨。

a = a ^ b;
b = a ^ b;//b=a^b^b = a
a = a ^ b;//a=a^b^a = b 

三元運(yùn)算符

  1. 格式:(條件表達(dá)式)?表達(dá)式1:表達(dá)式2;

  2. 注意:條件表達(dá)式說明這里將來結(jié)果只能是true或false的表達(dá)式

  3. 執(zhí)行順序:

    • 如果條件表達(dá)式為true辙培,就把表達(dá)式1作為結(jié)果蔑水,
    • 如果條件表達(dá)式為false,就把表達(dá)式2作為結(jié)果扬蕊。
  4. 作業(yè):在三個(gè)數(shù)據(jù)在找出最大值搀别。

    int a = 20;
    int b = 40;
    int c = 30;
    方式一:
    int d = a>b?a:b;
    int e = d>c?d:c;
    方式二:int f = (a>b)?(a>c?a:c):(b>c?b:c);

轉(zhuǎn)義字符

定義:

通過“\”來轉(zhuǎn)變后面字母或者符號的含義:

  • \n換行(LF),將當(dāng)前位置移到下一行開頭
  • \b退格(BS)尾抑,將當(dāng)前位置移到前一列
  • \r回車(CR)歇父,將當(dāng)前位置移到本行開頭
  • \t水平制表(HT)(跳到下一個(gè)TAB位置)
  • \代表一個(gè)反斜線字符“\”
  • '代表一個(gè)單引號字符
  • ''代表一個(gè)雙引號字符
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市再愈,隨后出現(xiàn)的幾起案子榜苫,更是在濱河造成了極大的恐慌,老刑警劉巖翎冲,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件垂睬,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)羔飞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進(jìn)店門肺樟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人逻淌,你說我怎么就攤上這事么伯。” “怎么了卡儒?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵田柔,是天一觀的道長。 經(jīng)常有香客問我骨望,道長硬爆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任擎鸠,我火速辦了婚禮缀磕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘劣光。我一直安慰自己袜蚕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布绢涡。 她就那樣靜靜地躺著牲剃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪雄可。 梳的紋絲不亂的頭發(fā)上凿傅,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天,我揣著相機(jī)與錄音数苫,去河邊找鬼聪舒。 笑死,一個(gè)胖子當(dāng)著我的面吹牛文判,可吹牛的內(nèi)容都是我干的过椎。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼戏仓,長吁一口氣:“原來是場噩夢啊……” “哼疚宇!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起赏殃,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤敷待,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后仁热,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體榜揖,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡勾哩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了举哟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片思劳。...
    茶點(diǎn)故事閱讀 40,133評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖妨猩,靈堂內(nèi)的尸體忽然破棺而出潜叛,到底是詐尸還是另有隱情,我是刑警寧澤壶硅,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布威兜,位于F島的核電站,受9級特大地震影響庐椒,放射性物質(zhì)發(fā)生泄漏椒舵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一约谈、第九天 我趴在偏房一處隱蔽的房頂上張望笔宿。 院中可真熱鬧,春花似錦棱诱、人聲如沸措伐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至捧存,卻和暖如春粪躬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背昔穴。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工镰官, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人吗货。 一個(gè)月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓泳唠,卻偏偏與公主長得像,于是被迫代替她去往敵國和親宙搬。 傳聞我的和親對象是個(gè)殘疾皇子笨腥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,150評論 0 13
  • 一勇垛、Java 簡介 Java是由Sun Microsystems公司于1995年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計(jì)...
    子非魚_t_閱讀 4,195評論 1 44
  • Win7下如何打開DOS控制臺脖母? a:開始--所有程序--附件--命令提示符 b:開始--搜索程序和文件--cmd...
    逍遙嘆6閱讀 1,599評論 4 12
  • 運(yùn)算符是一種特殊的符號,用以表示數(shù)據(jù)的運(yùn)算闲孤、賦值和比較等谆级。 算術(shù)運(yùn)算符 賦值運(yùn)算符 符號: = (1)當(dāng)“=”兩側(cè)...
    向零而一閱讀 1,197評論 0 2
  • 熱熱鬧鬧的國慶中秋雙節(jié)長假終于過去。短短幾天卻因?yàn)橐恍┯H身經(jīng)歷與所見所聞,生命的無常肥照,人情的冷暖脚仔,人性的善變,雖然...
    若水_086閱讀 588評論 36 36